Use this file to discover all available pages before exploring further.
Retrieve a complete list of all countries with basic information including ISO codes, phone codes, currencies, and regional data.
Availability: All plans (Community and above). The fields returned vary by tier — see Tier-Based Field Availability below.
Trim and order results: Add ?fields= to limit columns returned, or ?sort= to order the list. Both are available on Supporter+ plans. See the Field Filtering & Sorting guide for syntax and per-entity sortable fields.
Search filter on name. Case-insensitive match on name and native fields. Minimum 2 characters. Requires Supporter+ plan. Without this parameter, all results are returned (no plan restriction for search).
JSON string of timezones (array of {zoneName, gmtOffset, gmtOffsetName, abbreviation, tzName})
Additional fields like numeric_code, currency_name, currency_symbol, tld, nationality, population, gdp, area_sq_km, postal_code_format, postal_code_regex, emojiU, translations, and wikiDataId are returned on higher tiers. See the Tier-Based Field Availability section below.
curl -X GET 'https://api.countrystatecity.in/v1/countries' \ -H 'X-CSCAPI-KEY: YOUR_API_KEY'