Skip to content

Playground

npm · TypeScript · 249 codes

Look up ISO 3166-1 countries by code, name, TLD, or currency

249 assigned ISO 3166-1 codes: ITU-T E.164 calling codes, UN M49 regions, IANA ccTLDs, ISO 4217 currencies, Unicode flags, and Wikipedia SVGs. No runtime dependencies.

Install

npm install country-kit

Usage

import { getCountry, searchCountries } from 'country-kit';

const us = getCountry('US');
us?.commonName;           // 'United States'
us?.callingCode;          // '+1'
searchCountries('uk')[0]; // United Kingdom

ISO short names, common names, aliases, alpha-2/3, numeric codes, dial prefixes, TLDs, currencies, capitals.

searchCountries(query)