Answer
Zapata made his international debut for Colombia in 2008. He has since become a regular member of the national team, earning over 100 caps. He has represented Colombia at two FIFA World Cups (2014 and 2018) and four Copa América tournaments (2011, 2015, 2019, and 2021).