API Reference

/currencies Endpoint

List every supported ISO 4217 currency with its code, numeric, name, and symbol. Public and not metered.


Endpoint

GET https://api.currency-core.com/v1/currencies

This endpoint is public, no API key required, and does not count against your quota or rate limit. Use it to discover the full set of currencies CurrencyCore supports and the ISO 4217 codes used to reference them in /convert and /rates.

Response

Returns an array of { code, numeric, name, symbol } objects, sorted by code:

[
  { "code": "AED", "numeric": "784", "name": "United Arab Emirates Dirham", "symbol": "د.إ" },
  { "code": "EUR", "numeric": "978", "name": "Euro", "symbol": "€" },
  { "code": "INR", "numeric": "356", "name": "Indian Rupee", "symbol": "₹" },
  { "code": "USD", "numeric": "840", "name": "United States Dollar", "symbol": "$" }
]
FieldTypeDescription
codestringISO 4217 alpha code, e.g. USD, INR. Treat this as the stable identifier.
numericstringISO 4217 numeric code, zero-padded, e.g. 840, 356.
namestringHuman-readable currency name.
symbolstringCurrency symbol, e.g. $, . For display only.

Examples

This endpoint is public, no Authorization header needed.

curl https://api.currency-core.com/v1/currencies

Notes

  • The list is served from an edge cache, so it’s fast and cheap to poll.
  • Treat code as the stable identifier; names and symbols are for display.
  • The natural-language /ai endpoint uses this list (plus the /countries data) to resolve currency names, symbols, and countries to the right ISO 4217 code.