Country Languages API

GET

Match your users with the languages spoken in their country.

Country Languages lists official and commonly spoken languages for any country using its two-letter ISO code. It returns the common country name, formal official name, an array of recognized languages, and the total language count.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/countrylanguages?country=ZW
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "country": "ZW",
    "name": "Zimbabwe",
    "officialName": "Republic of Zimbabwe",
    "officialLanguages": [
      "Chibarwe",
      "English",
      "Kalanga",
      "Khoisan",
      "Ndau",
      "Northern Ndebele",
      "Chewa",
      "Shona",
      "Sotho",
      "Tonga",
      "Tswana",
      "Tsonga",
      "Venda",
      "Xhosa",
      "Zimbabwean Sign Language"
    ],
    "officialLanguageCount": 15
  }
}

About the Country Languages API

Pass a two-letter ISO country code such as ZW or FR in the query string. The endpoint looks up the country record and responds with its common name, formal official name, an array of official and commonly spoken languages, and the total language count. Invalid or unrecognized country codes return an error.

What people use it for

Multilingual Customer Onboarding
When an international user selects their home country during registration, prefill preferred locale choices using the returned official languages.
Storefront Locale Selection
Digital storefronts inspect the visitor country code to offer language switcher options based on that country's commonly spoken languages.
Help Desk Agent Matching
Route incoming support callers from specific sovereign states to phone representatives fluent in that nation's recognized languages.
Regional Document Translation
Before distributing corporate compliance agreements abroad, legal teams verify which languages require certified translations for each jurisdiction.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use Country Languages

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Country Languages API.

Read the docs
Which country identifiers does the lookup accept?
The endpoint requires standard 2-letter ISO country codes, such as ZW or US. Full country names, numeric codes, and 3-letter alpha-3 country codes are not supported inputs.
What language details are returned for each country?
You receive an array of official and commonly spoken languages alongside a total language count. Each response also includes the resolved common name, formal official name, and the submitted 2-letter ISO country code.
Which plan fits 50,000 country lookups a month?
The Starter plan covers this volume easily. At 2 credits per call, 50,000 lookups use 100,000 credits, leaving half of the plan's 200,000 monthly credit allowance available. On Starter, usage works out to about $0.30 per 1,000 calls. The Free plan includes 100 calls per month for testing.
Can I query by full country name instead of an ISO code?
No, the country parameter only accepts 2-letter ISO codes. Passing a full country name like 'France' or an unrecognized format will fail to match a country record.
Can I use this country language data in a commercial SaaS application?
Yes, commercial use is permitted on any paid plan. You can use the returned language lists inside your product to adapt localization settings or content, but you may not resell or redistribute the raw dataset.

Ready to build with Country Languages? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs