List currencies available for conversion with ICU-backed name, display precision, symbol placement, and preferred home-country locality.
/api/currencies
Subject to a daily quota. See Rate limits.
HTTP 200
{
"currencies": [
{
"code": "EUR",
"name": "Euro",
"country": "Germany",
"iso2": "DE",
"symbol": "€",
"symbol_first": true,
"decimals": 2,
"locale": "en_DE"
},
{
"code": "USD",
"country": "United States of America",
"symbol": "$"
},
{
"code": "ZAR",
"country": "South Africa",
"symbol": "R"
}
]
}
GET /api/currencies/{code}/format?amount=1234.5&locale=en-ZA
The optional locale controls separators and symbol placement. When intl data is unavailable, ezForex returns a deterministic symbol-and-number fallback. This call uses the currencies ability and quota.
curl https://ezforex.your-developer.co.za/api/currencies \
-H "Accept: application/json" \
-H "Authorization: Bearer YOUR_TOKEN"