API Overview

GET /countries

Lists countries, with optional language, recognition, and continent filtering.

Expects

Query parameters:

Parameter Type Description
lang string Localized country naming language. Defaults to en.
recognized true | false Filter to recognized or non-recognized states.
continent continent name One of Africa, Antarctica, Asia, Europe, North America, Oceania, South America.

Returns

{
  "data": [
    {
      "alpha2": "MT",
      "name": "Malta",
      "continent": "Europe",
      "recognized": true
    }
  ],
  "meta": {
    "count": 1
  }
}

Examples

curl "https://api.arevdata.com/countries"
curl "https://api.arevdata.com/countries?continent=Europe"
curl "https://api.arevdata.com/countries?recognized=true&lang=fr"