apyhub

Currencies Dictionary API

Hosted on ApyHub

What it does

Currency Directory gives you a complete list of currencies with their ISO 4217 code, English name, emoji, and symbol.

Send a GET request and receive a data array of currency objects. Each item includes key for the currency code, value for the currency name, emoji, and symbol. The response is designed for apps that need reference currency data without maintaining their own static list.

Use Currency Directory when you need to populate a currency picker, validate a user-selected currency code, or map a code like EUR to a display name such as Euro. It is a straightforward lookup source for checkout flows, finance dashboards, localization features, and internal admin tools.

If your product works across regions, this endpoint helps you keep currency labels consistent across the UI, API responses, and exported reports.

GET
List all currencies
http://localhost:8080/apyhub/list-all-currencies
QUICKSTARTGUIDE

Quickstart

Fetch the list of currencies.

curl -X GET "http://localhost:8080/apyhub/list-all-currencies" \
  -H "apy-token: $APY_TOKEN"

What you'll get back

Returns a JSON object with a data array. Each item in the array is an object with currency details such as key, emoji, value, and symbol.

{
  "data": [
    {
      "key": "EUR",
      "emoji": "💶",
      "value": "Euro",
      "symbol": "€"
    }
  ]
}
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 currency objects. Each item in the array represents one currency and includes its code, emoji, English name, and symbol.

Response

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

ParameterTypeMandatoryDescription
dataObject ArrayYesArray of currency objects.
data[].keyStringYesISO 4217 currency code.
data[].emojiStringYesCurrency emoji.
data[].valueStringYesCurrency name in English.
data[].symbolStringYesCurrency symbol.

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.