{region}: Search countries by region

API: restcountries.com:rest-countries-api
Endpoint: /region/{region}
Response format: application/json
Auth: none
Method: GET
Last Status: 200
Latency: 490ms

Description

Get all countries in a geographic region. Valid regions include: Africa, Americas, Antarctica, Asia, Europe, Oceania. This is the top-level geographic classification endpoint. Use for continent-level filtering and regional statistics.

From spec: Get all countries in a specific region.

Usage Tips

- Valid regions: Africa, Americas, Antarctica, Asia, Europe, Oceania - Case-insensitive - "Americas" includes North, Central, and South America - Antarctica is included and has multiple territories

Parameters (2)

fields (string, query, optional)

Comma-separated list of fields to include (max 10)

region (string, path, required)

Region name (e.g., Europe, Americas, Asia, Africa, Oceania, Antarctic)

Examples (3)

Get countries by region openapi-spec

Get all European countries

curl 'https://restcountries.com/v3/region/europe'
import requests

resp = requests.get("https://restcountries.com/v3/region/europe")
data = resp.json()
import zingu_apis

api = zingu_apis.api("restcountries")
result = api.fetch("region/{region}")

for item in result:
    print(item)
const resp = await fetch("https://restcountries.com/v3/region/europe");
const data = await resp.json();
Search countries by region openapi-spec
curl 'https://restcountries.com/v3.1/region/Europe'
import requests

resp = requests.get("https://restcountries.com/v3.1/region/Europe")
data = resp.json()
import zingu_apis

api = zingu_apis.api("restcountries")
result = api.fetch("region/{region}")

for item in result:
    print(item)
const resp = await fetch("https://restcountries.com/v3.1/region/Europe");
const data = await resp.json();
Search countries by region openapi-spec
curl 'https://restcountries.com/v3.1/region/europe'
import requests

resp = requests.get("https://restcountries.com/v3.1/region/europe")
data = resp.json()
import zingu_apis

api = zingu_apis.api("restcountries")
result = api.fetch("region/{region}")

for item in result:
    print(item)
const resp = await fetch("https://restcountries.com/v3.1/region/europe");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 17:24:55.906568 200 490ms
2026-04-16 02:19:05.330409 200 478ms
2026-04-16 01:53:57.356862 200 484ms
2026-04-16 01:00:41.088364 200 482ms
2026-04-15 02:04:48.968192 200 503ms
2026-04-15 01:48:15.238810 200 496ms
2026-04-15 00:30:33.354089 200 509ms
2026-04-14 01:43:15.431243 200 503ms
2026-04-14 01:31:28.307277 200 500ms
2026-04-14 00:29:24.153089 200 493ms
2026-04-12 15:39:47.749345 200 486ms
2026-04-12 14:49:00.768773 200 468ms
2026-04-12 14:03:58.819295 200 470ms
2026-04-10 04:06:08.665881 200 424ms
2026-04-10 03:16:17.906932 200 409ms
2026-04-10 01:51:26.824259 200 2379ms
2026-04-09 03:31:13.297499 200 491ms
2026-04-09 02:14:37.790243 200 483ms
2026-04-09 00:26:58.763287 200 578ms
2026-03-23 10:51:15.107829 200 394ms
2026-03-23 09:06:34.298391 200 411ms