REST Countries
communityFree API providing information about countries — population, languages, currencies, flags, and more.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
GET
https://restcountries.com/v3.1/allGet all countries
Parameters
fieldsnameoptional— capital, population, region, flags (stringReturns
countries[] with name.common, name.official, capital, population, region, subregion, languages, currencies, flagsGET
https://restcountries.com/v3.1/name/{name}Search country by name
Parameters
namecountry name (stringrequiredfullTextexact match (booleanoptionalReturns
countries[] with name, capital, population, area, borders, timezones, currencies, languages, flags, mapsGET
https://restcountries.com/v3.1/alpha/{code}Get country by ISO code
Parameters
codeISO 3166-1 alpha-2 or alpha-3 (stringrequiredReturns
country with name, capital, population, area, gini, borders[], tld, idd, car, flags, coatOfArms