---
title: "All countries"
method: GET
path: "/api/v1/countries/all"
tags: ["Economics"]
---

# All countries

`GET /api/v1/countries/all`

All 250 countries and territories with codes, capital, population, area, currencies, languages, timezones, coordinates, borders, flags.

## Response `200`

All 250 countries and territories with metadata.

- EnvelopeCountriesAllData
  - `data` CountriesAllData, required
    - `count` integer, required — Number of items in this result set.
    - `countries` Country[], required — List of country codes.
      - `name` string, required — Entity or record name.
      - `official_name` string, required
      - `cca2` string, required
      - `cca3` string, required
      - `capital` union, required — Capital city.
        - unknown[]
          - unknown
        - string
      - `region` string, required — Region code.
      - `subregion` string, required — UN subregion.
      - `population` integer, required — Population count.
      - `area` number, required — Area code or name.
      - `currencies` Currencies, required
        - `XOF` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `EUR` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `KGS` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `PGK` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `FJD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `AED` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `XCD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `TZS` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `AOA` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `MWK` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `UZS` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `UGX` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `DJF` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `SSP` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `GBP` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `JEP` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `AUD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `TVD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `JPY` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `OMR` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `BGN` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `KRW` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `MXN` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `MKD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `GYD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `MAD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `GIP` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `DZD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `MRU` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `USD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `GNF` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `SAR` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `BWP` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `KMF` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `BZD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `KHR` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `JMD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `CVE` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `NAD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `ZAR` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `IRR` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `XPF` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `AZN` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `LAK` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `IDR` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `LBP` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `TRY` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `ZWL` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `AMD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `NOK` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `KES` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `KPW` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `AFN` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `BMD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `NIO` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `LSL` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `EGP` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `GMD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `BRL` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `NZD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `BBD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `MGA` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `DKK` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `TMT` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `SBD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `RWF` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `PAB` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `BSD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `ARS` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `CUC` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `CUP` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `KYD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `KZT` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `RUB` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `INR` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `MMK` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `CDF` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `MUR` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `FKP` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `UAH` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `TJS` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `MYR` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `SOS` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `XAF` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `MOP` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `ILS` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `NGN` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `HNL` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `SLE` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `TND` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `IQD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `CHF` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `CLP` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `TWD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `VND` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `BDT` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `VUV` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `PKR` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `SCR` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `CZK` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `ZMW` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `HKD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `SZL` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `MVR` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `GHS` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `PYG` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `MZN` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `JOD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `MDL` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `LRD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `PEN` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `QAR` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `GEL` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `PHP` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `ETB` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `SYP` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `RON` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `GTQ` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `NPR` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `KWD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `SRD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `SDG` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `UYU` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `BAM` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `TTD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `SEK` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `ISK` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `HTG` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `BND` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `SGD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `GGP` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `MNT` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `AWG` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `STN` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `YER` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `COP` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `KID` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `THB` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `IMP` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `BTN` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `ANG` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `LKR` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `ALL` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `SHP` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `TOP` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `BIF` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `WST` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `VES` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `CNY` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `BOB` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `LYD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `CKD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `BYN` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `FOK` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `DOP` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `HUF` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `BHD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `CAD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `ERN` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `CRC` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `RSD` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
        - `PLN` AED
          - `name` string, required — Entity or record name.
          - `symbol` string, required
      - `languages` Languages, required
        - `fra` string, nullable
        - `ita` string, nullable
        - `cat` string, nullable
        - `kir` string, nullable
        - `rus` string, nullable
        - `eng` string, nullable
        - `hmo` string, nullable
        - `tpi` string, nullable
        - `fij` string, nullable
        - `hif` string, nullable
        - `ara` string, nullable
        - `swa` string, nullable
        - `por` string, nullable
        - `fin` string, nullable
        - `swe` string, nullable
        - `nya` string, nullable
        - `uzb` string, nullable
        - `nrf` string, nullable
        - `tvl` string, nullable
        - `jpn` string, nullable
        - `deu` string, nullable
        - `nld` string, nullable
        - `bul` string, nullable
        - `ell` string, nullable
        - `tur` string, nullable
        - `kor` string, nullable
        - `spa` string, nullable
        - `mkd` string, nullable
        - `sqi` string, nullable
        - `srp` string, nullable
        - `ber` string, nullable
        - `mey` string, nullable
        - `pau` string, nullable
        - `tsn` string, nullable
        - `zdj` string, nullable
        - `bjz` string, nullable
        - `khm` string, nullable
        - `jam` string, nullable
        - `mah` string, nullable
        - `afr` string, nullable
        - `her` string, nullable
        - `hgm` string, nullable
        - `kwn` string, nullable
        - `loz` string, nullable
        - `ndo` string, nullable
        - `fas` string, nullable
        - `aze` string, nullable
        - `lao` string, nullable
        - `ltz` string, nullable
        - `ind` string, nullable
        - `tet` string, nullable
        - `bwg` string, nullable
        - `kck` string, nullable
        - `khi` string, nullable
        - `ndc` string, nullable
        - `nde` string, nullable
        - `sna` string, nullable
        - `sot` string, nullable
        - `toi` string, nullable
        - `tso` string, nullable
        - `ven` string, nullable
        - `xho` string, nullable
        - `zib` string, nullable
        - `nbl` string, nullable
        - `nso` string, nullable
        - `ssw` string, nullable
        - `zul` string, nullable
        - `hye` string, nullable
        - `gle` string, nullable
        - `nno` string, nullable
        - `nob` string, nullable
        - `smi` string, nullable
        - `prs` string, nullable
        - `pus` string, nullable
        - `tuk` string, nullable
        - `eus` string, nullable
        - `glc` string, nullable
        - `nor` string, nullable
        - `mlg` string, nullable
        - `kal` string, nullable
        - `smo` string, nullable
        - `kin` string, nullable
        - `pih` string, nullable
        - `tkl` string, nullable
        - `cnr` string, nullable
        - `niu` string, nullable
        - `grn` string, nullable
        - `kaz` string, nullable
        - `hin` string, nullable
        - `tam` string, nullable
        - `cha` string, nullable
        - `mya` string, nullable
        - `kon` string, nullable
        - `lin` string, nullable
        - `lua` string, nullable
        - `mfe` string, nullable
        - `cal` string, nullable
        - `ukr` string, nullable
        - `tgk` string, nullable
        - `msa` string, nullable
        - `som` string, nullable
        - `sag` string, nullable
        - `zho` string, nullable
        - `heb` string, nullable
        - `lit` string, nullable
        - `arc` string, nullable
        - `ckb` string, nullable
        - `gsw` string, nullable
        - `roh` string, nullable
        - `vie` string, nullable
        - `ben` string, nullable
        - `bis` string, nullable
        - `urd` string, nullable
        - `lav` string, nullable
        - `mlt` string, nullable
        - `crs` string, nullable
        - `ces` string, nullable
        - `slk` string, nullable
        - `slv` string, nullable
        - `pap` string, nullable
        - `div` string, nullable
        - `ron` string, nullable
        - `aym` string, nullable
        - `que` string, nullable
        - `kat` string, nullable
        - `fil` string, nullable
        - `amh` string, nullable
        - `nep` string, nullable
        - `bos` string, nullable
        - `hrv` string, nullable
        - `isl` string, nullable
        - `hat` string, nullable
        - `nfr` string, nullable
        - `mon` string, nullable
        - `pov` string, nullable
        - `gil` string, nullable
        - `tha` string, nullable
        - `glv` string, nullable
        - `dzo` string, nullable
        - `sin` string, nullable
        - `mri` string, nullable
        - `nzs` string, nullable
        - `nau` string, nullable
        - `lat` string, nullable
        - `ton` string, nullable
        - `run` string, nullable
        - `dan` string, nullable
        - `est` string, nullable
        - `rar` string, nullable
        - `bel` string, nullable
        - `fao` string, nullable
        - `hun` string, nullable
        - `tir` string, nullable
        - `pol` string, nullable
  - `meta` SugraMeta, required — Metadata attached to every /api/v1/* response envelope.
    - `endpoint` string, required — Requested endpoint path.
    - `data_time` string, required — ISO 8601 UTC timestamp of the source data, not of the request.
    - `response_time` string, required — ISO 8601 UTC timestamp when this response was produced.
    - `provider` string, required — API name and version.
    - `source` string, nullable — Identifier of the primary upstream source used for this response.
    - `attribution` string, nullable — Human-readable attribution mandated by an upstream source (e.g. a securities regulator or self-regulatory organization). Present only on responses whose source requires the owner and source to be clearly identified. Do not remove or alter it when using the response.
    - `fallback_used` boolean, nullable — True when the primary source failed and a fallback produced the data.
    - `fallback_chain` string[], nullable — Ordered list of sources attempted, in the order they were tried.
    - `cached` boolean, nullable — True when this response was served from the internal cache.
    - `stale` boolean, nullable — True when the cached response was returned after the upstream rate-limited or errored. Clients can use this to detect degraded data.

## Other responses

- `401` — Missing or invalid `x-api-key` header.
- `429` — Daily rate limit exceeded. Check `X-RateLimit-Reset` for the next window.
- `503` — Upstream source is temporarily unavailable. Retry after a short delay.

---

[API](https://skmtc.net/sugra/apis/sugra-api.md) · [All operations](https://skmtc.net/sugra/apis/sugra-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sugra/sugra-api/versions/dcf7427e6897/schema)
