Countries

Detailed and accurate information for every country in the world (ISO 3166) in JSON format.

371 subscribers
9.2/10 popularity
981 ms avg latency
100% success rate
12 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Countries endpoints

MethodEndpointDescription
GET Get basic country data
/basic
Retrieve name, state name, capital, ISO 3166, UN geoscheme, and population fields for all available countries.
GET Get detailed country data
/all
Retrieve all fields for all available countries.
GET Search countries by name
/name/{name}
Retrieve all fields for countries matching the provided Name. Name and state name fields are searched. Partial and full name searches are accepted.
GET Search countries by capital
/capital/{capital}
Retrieve all fields for countries matching the provided capital. For countries that have more than one capital, all capitals are searched. Partial and full name searches are…
GET Get country data by UN geoscheme region
/region/{region}
Retrieve all fields for countries in the given region(s). Multiple regions can be provided separated by commas.
GET Get country data by UN geoscheme subregion
/subregion/{subregion}
Retrieve all fields for countries in the given subregion(s). Multiple subregions can be provided separated by commas.
GET Get country data by UN geoscheme sub-subregion
/subsubregion/{subsubregion}
Retrieve all fields for countries in the given sub-subregion(s). Multiple sub-subregions can be provided separated by commas.
GET Get country data by ISO 3166 Alpha 2 code
/alpha2/{alpha2}
Retrieve all fields for countries matching the provided Alpha 2 code(s). Multiple Alpha 2 codes can be provided separated by commas.
GET Get country data by ISO 3166 Alpha 3 code
/alpha3/{alpha3}
Retrieve all fields for countries matching the provided Alpha 3 code(s). Multiple Alpha 3 codes can be provided separated by commas.
GET Get country data by ISO 3166 Numeric code
/numeric/{numeric}
Retrieve all fields for countries matching the provided Numeric code(s). Multiple Numeric codes can be provided separated by commas.
GET Get country data by time zone
/timezone/{timezone}
Retrieve all fields for countries in the given time zone(s). Multiple time zones can be provided separated by commas.
GET Get metadata
/metadata
Get value lists for common fields.

Countries pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 40 / monthly
PRO $5 / month 3 / second
  • Requests: 400 / monthly (then $0.0050 each)
ULTRA Recommended $10 / month
  • Requests: 5,000 / monthly (then $0.0020 each)
MEGA $40 / month
  • Requests: 1,000,000 / monthly (then $0.0100 each)

More Data APIs

View all →
  • This is a VIN (Vehicle Identification Number) decoder that designed to work within North America, Asia and…

    DataFreemium139 subscribers
  • Currency Exchange is a live foreign exchange rate API that lets developers retrieve real-time conversion…

    ReviewedDataFreemium23k subscribers
  • Words API lets you retrieve information about English words, including definitions, synonyms, rhymes,…

    DataFreemium1.5k subscribers
  • Whois Lookup API in Json or Xml. Our infrastructure uses thousands of SOCKS proxies to avoid quota…

    DataFreemium3.8k subscribers
  • The Weatherbit Weather API gives developers access to current conditions, multi-day forecasts, minutely…

    ReviewedDataFreemium25k subscribers
  • GeoDB Cities is a RESTful API covering more than 800,000 towns, cities, counties, and islands worldwide,…

    ReviewedDataFreemium49.8k subscribers