Country and Currency Codes

ISO 3166 countries, ISO 4217 currencies, ISO 639 languages, calling codes and TLDs as an offline reference.

payments ON MAINNET (real money) · 10 live endpoints

EndpointPriceWhat it answers
GET /calling-code$0.02Country for an ITU E.164 calling code or international number prefix, such as +44 or +1 876; flags shared codes.
GET /code-convert$0.02Convert an ISO 3166-1 country code between alpha-2, alpha-3 and numeric; also name, currency, ccTLD, calling code.
GET /code-lookup$0.02Look up a country, currency or language from any ISO code, TLD or name, with fuzzy matching and ambiguity flags.
GET /code-validate$0.02Validate an ISO 3166-1, 4217 or 639 code or a ccTLD or dial code: assigned, reserved, deleted or unknown.
GET /country-currency$0.02Currency of a country (code, number, minor units) or every country using a currency, by ISO 4217.
GET /country-languages$0.02Languages listed for a country with ISO 639-1 and 639-2 codes and names, from a country name or ISO code.
GET /currency-info$0.02ISO 4217 currency details by code, number or name: minor units, issuers, countries; optional exact rounding of an amount.
GET /language-lookup$0.02Look up a language by ISO 639-1, 639-2 (B or T) code, BCP 47 tag or English name; returns all code forms.
GET /name-normalise$0.02Normalise country names like USA, U.S. or United States of America to ISO codes; up to 25 per call, with confidence.
GET /us-state-code$0.02US state, DC and territory lookup by USPS postal code, name or FIPS number; returns all three plus the type.

GET /catalog returns this list as JSON. Activity hub · uptime.


Reference tables compiled from open datasets (retrieval date and sources in the lib header) and cross-checked against Wikidata and Unicode CLDR, provided as is. Codes change: ISO and ITU publish the authoritative lists and are not affiliated with this service. Fuzzy name matching is a convenience, not an identity verification. Not legal, financial or compliance advice; do not use alone for sanctions, customs or payment decisions. Every paid response carries a disclaimer field.