Currencies and the countries that use them.

Codes, symbols and minor units, linked to the countries that use them. Reference data, not exchange rates.

GET/api/v1/currencies/EUR200
{
  "code": "EUR",
  "numeric": "978",
  "name": "Euro",
  "symbol": "€",
  "minor_units": 2
}
Source
ISO 4217 registry
Licence
Stated per source
Refreshed
2026-10-09
Simplified example, not live data.

What currency data gives you

Codes and minor units
Alphabetic and numeric codes with the number of decimal places each currency uses.
Linked to countries
Go from a country to its currency and back, with the same identifiers as the country data.
Changes over time
Introductions and withdrawals are versioned, so old records stay readable.
Licence stated up front
Source and terms are listed next to the data, so you can check them before you ship.

Know where every record comes from

Source, licence and verification status travel with the data. This is an excerpt of the register behind the API.

SourceUsed forLicence
ISO 4217 registryCurrenciesStated per source

Start with one request

Create a key in your account and send it in the x-api-key header.

curl "https://currency.atlasref.dev/api/v1/currencies/EUR" \
  -H "x-api-key: $ATLASREF_KEY"

Start with currency data

Create a free account and make your first request in a minute.

Get your API key