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 (default: USD), symbols to filter specific currencies, and updates to control refresh frequency (1m, 10m, 1h, 1d). A 206 response means some symbols were invalid — valid ones are still returned.
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.
baseoptionalStringdefault: USDBase currency code. Rates are calculated relative to this currency.
symbolsoptionalArrayComma-separated list of currency/commodity symbols to return. Omit to get all available rates.
updatesoptionalStringdefault: 1mRate update frequency. Accepted values: 1m (1-minute), 10m (10-minute), 1h (hourly), 1d (daily).
A successful request returns 200 OK with a rates map. A 206 is returned when some symbols are invalid — valid rates are still included.
dateTimestamp of when rates were recorded (UTC, with timezone offset).
baseBase currency code used for all rate calculations.
ratesMap of currency/commodity symbol to its exchange rate relative to the base currency.
The API uses standard HTTP status codes to indicate the success or failure of requests. For common status codes like 429 (Too Many Requests), refer to the general API documentation.
Rates of provided Symbols are not available in our database!
Rates of provided currency [CURRENCY_CODE] are not available in our database!