apyhub
DEVELOPER TOOLS · STANDARD DATA

Language Dictionary API

Hosted on ApyHub

What it does

Language List gives you the ISO 639-1 language reference set in a simple JSON response. Send a request with no inputs and get back an array of language objects, each with a two-letter key, the English value, and the native native name.

Use it when you need a reliable dropdown source, a language selector, or a lookup table for user profiles and content workflows. Because the response uses standard ISO 639-1 codes, it fits cleanly into validation, localisation, and reporting logic without extra mapping.

The output is easy to consume in frontends and backend services alike. You can build a supported-language list, translate stored codes into readable names, or match incoming language values against a known reference set.

Language List is a good fit anywhere you need consistent language metadata without maintaining your own static dataset.

GET
List all ISO 639-1 languages
http://localhost:8080/apyhub/mono-go-language-list
QUICKSTARTGUIDE

Quickstart

Fetch the list of languages with a simple GET request.

curl -X GET "http://localhost:8080/apyhub/mono-go-language-list" \
  -H "apy-token: $APY_TOKEN"

What you'll get back

Returns a JSON object with a data array field. Each item in data is an object with key (ISO 639-1 two-letter code), value (language name in English), and native (language name in the language itself).

{
  "data": [
    {
      "key": "de",
      "value": "German",
      "native": "Deutsch"
    }
  ]
}
TRY ITLIVE · 5 ATOMS
Loading your default key…
The full key is used to call the gateway and stays in this tab — never sent to orbit or saved.

About this endpoint

What it does

Returns a JSON object containing a data array of ISO 639-1 languages. Each array item is an object with the language's two-letter code, English name, and native name.

Response

Returns a JSON object with a data array field. Each item in data is an object with key, value, and native string fields.

ParameterTypeMandatoryDescription
dataObject ArrayYesArray of language objects.
data[].keyStringYesISO 639-1 two-letter code.
data[].valueStringYesLanguage name in English.
data[].nativeStringYesLanguage name in the language itself.

Parameters

No parameters.
▣ COMMON ERRORS

Errors any endpoint can return

400bad_request

Required parameter missing or malformed body.

401unauthorized

API key missing, revoked, or not authorized for this service.

429rate_limited

Your plan's per-second rate exceeded. Retry with exponential backoff.

503upstream_busy

Backend temporarily unavailable. Try again in a few seconds.