Country.io website screenshot

Country.io

Country.io is a small open data project that publishes a set of static JSON files mapping ISO 3166-1 alpha-2 country codes to common reference data: country names, capital cities, ISO 3166-1 alpha-3 codes, continent codes, international telephone dialing prefixes, and ISO 4217 currency codes. The files are commonly consumed as a lightweight country-data dataset for forms, country pickers, and analytics enrichment.

1 APIs 0 Features
CapitalsContinentsCountriesCurrenciesCurrency CodesDialing CodesGeographyISO 3166JSONOpen DataPhone CodesReference Data

APIs

Country.io Data API

Country.io exposes six static JSON files under https://country.io. Each file is a flat object keyed by ISO 3166-1 alpha-2 country code and maps to a single reference value: coun...

Collections

Pricing Plans

Country Io Plans Pricing

3 plans

PLANS

Rate Limits

Country Io Rate Limits

5 limits

RATE LIMITS

FinOps

API Governance Rules

Country.io API Rules

7 rules · 6 errors 1 warnings

SPECTRAL

Resources

🔗
Website
Website
🔗
Data
Data
🔗
Countries
Countries
🔗
Rankings
Rankings
🔗
Contact
Contact
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Country.io Data API
  version: '1.0'
items:
- info:
    name: Names
    type: folder
  items:
  - info:
      name: Get country names keyed by ISO2 code
      type: http
    http:
      method: GET
      url: https://country.io/names.json
    docs: Get country names keyed by ISO2 code
- info:
    name: Capitals
    type: folder
  items:
  - info:
      name: Get capital cities keyed by ISO2 code
      type: http
    http:
      method: GET
      url: https://country.io/capital.json
    docs: Get capital cities keyed by ISO2 code
- info:
    name: Continents
    type: folder
  items:
  - info:
      name: Get continent codes keyed by ISO2 country code
      type: http
    http:
      method: GET
      url: https://country.io/continent.json
    docs: Get continent codes keyed by ISO2 country code
- info:
    name: ISO3
    type: folder
  items:
  - info:
      name: Get ISO 3166-1 alpha-3 codes keyed by ISO2 code
      type: http
    http:
      method: GET
      url: https://country.io/iso3.json
    docs: Get ISO 3166-1 alpha-3 codes keyed by ISO2 code
- info:
    name: Phone
    type: folder
  items:
  - info:
      name: Get international dialing codes keyed by ISO2 country code
      type: http
    http:
      method: GET
      url: https://country.io/phone.json
    docs: Get international dialing codes keyed by ISO2 country code
- info:
    name: Currency
    type: folder
  items:
  - info:
      name: Get currency codes keyed by ISO2 country code
      type: http
    http:
      method: GET
      url: https://country.io/currency.json
    docs: Get currency codes keyed by ISO2 country code
bundled: true