GET /lang/{language}

restcountries.com:rest-countries-api

Summary: Search countries by language
Operation ID: getCountriesByLanguage
Auth: none

Find all countries where a specific language is official. Accepts either language names (e.g., "spanish", "German") or ISO 639-1/639-2 codes (e.g., "es", "deu"). Returns countries where that language has official status. Useful for language-based geographic queries or localization planning.

Original spec description

Get all countries where a specific language is spoken.

Usage Tips

- Accepts full language names: "spanish", "german" (case-insensitive) - Also accepts ISO language codes - Returns all countries with that official language (e.g., "Spanish" returns 24+ countries) - Partial name matching works for language names

Parameters (2)

fields (string, query, optional)

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

language (string, path, required)

Language name (e.g., 'spanish', 'english', 'french')

Examples (2)

TitleTypeURLAction
Search by language openapi-spec https://restcountries.com/v3.1/lang/spanish
Search by language openapi-spec https://restcountries.com/v3.1/lang/Spanish

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-03-23 10:42:02.692831 200 393ms
2026-03-23 09:40:33.093867 200 416ms