Loading
Loading
Get live exchange rates for 171+ fiat currencies and 830+ cryptocurrencies. Specify a base currency and optional symbols to receive current rates with configurable update frequency.
Pass the optional base parameter to set the base currency, commodity, or metal (default: USD), symbols to filter specific codes, and updates to control refresh frequency (1m, 10m, 1h, 1d). All parameters are optional; omitting a value falls back to the default. Invalid base, symbol, or update values return a 4xx error with a descriptive message.
Pass your API key as the apiKey parameter in every request.
This is version v1.0 of the API.
All parameters are optional. Omit symbols to receive rates for all available currencies.
formatoptionalStringdefault: jsonResponse format: `json` (default) or `xml`.
baseoptionalStringdefault: USDBase currency code. Defaults to `USD`. Supports fiat, crypto, and metals.
symbolsoptionalArrayComma-separated currency codes. Omit to get all available rates.
updatesoptionalStringdefault: 1mUpdate frequency: `1m` (default), `10m`, `1h`, or `1d`.
A successful request returns 200 OK with a JSON object containing the date, base, and a rates map. Pass format=xml to receive the same fields wrapped in a <LatestRatesResponse> root element.
dateRate timestamp in UTC (e.g., `2026-06-05 09:03:00+00`).
baseBase currency code. Always uppercase.
Map of currency codes to exchange rate strings.
See the HTTP Status Codes documentation for a complete reference of common API errors and HTTP status codes.
Please provide valid updates parameter (1d,1h,10m,1m)
Rates of provided currency [CURRENCY_CODE] are not available in our database!
Rates of provided Symbols are not available in our database!