Skip to main content
GET
Look up a single country by any one of the three ISO 3166-1 codes: 2-letter (alpha-2), 3-letter (alpha-3), or 3-digit numeric. Exactly one query parameter must be provided. This is the canonical lookup when you have an ISO code from an external system (payment gateway, geolocation service, address parser) and need to resolve it to the country record.
Availability: Starter plan and above. Returns 403 on Community plan.
Responses are cached server-side for 1 hour. The cache slot is shared with /v1/iso/country/convert — warming the cache via one endpoint serves the other for free. Numeric codes 4 and 004 resolve to the same cache slot.

Query Parameters

Provide exactly one of the three. Sending two or zero returns 400.

Authorizations

X-CSCAPI-KEY
string
header
required

API key for authentication. Get your free key at app.countrystatecity.in.

Query Parameters

iso2
string

ISO 3166-1 alpha-2 code (e.g., US). Provide exactly one of iso2, iso3, or numeric.

Example:

"US"

iso3
string

ISO 3166-1 alpha-3 code (e.g., USA). Provide exactly one of iso2, iso3, or numeric.

Example:

"USA"

numeric
string

ISO 3166-1 numeric code, 1–3 digits (e.g., 840). Provide exactly one of iso2, iso3, or numeric.

Example:

"840"

Response

Country record with all ISO identifiers

Country record returned by the ISO lookup endpoint.

id
integer
required

Internal CSC country ID

Example:

233

name
string
required

Official English country name

Example:

"United States"

iso2
string
required

ISO 3166-1 alpha-2 code

Example:

"US"

iso3
string
required

ISO 3166-1 alpha-3 code

Example:

"USA"

numeric_code
string | null

Zero-padded 3-digit ISO 3166-1 numeric code

Example:

"840"