Exchange Rate API
The Exchange Rate API provides exchange rates on global currencies. Choose from hundreds of different currency pairs. This API is not suitable for live trading or high-frequency trading.
Available endpoints:
- /v1/exchangerate - Get the current exchange rate for a given currency pair.
- /v1/exchangeratehistorical - Get daily historical exchange rates back to 2001.
From 3,186 users
Applications using this API
API Status
API Response Times
Average | P50 | P75 | P90 | P95 |
|---|---|---|---|---|
| 339ms | 388ms | 436ms | 557ms | 1194ms |
Similar APIs
Didn't find what you were looking for? Suggest an improvement
/v1/exchangerate GET
https://api.api-ninjas.com/v1/exchangerate
Returns the exchange rate for a given currency pair. This API is not suitable for live trading or high-frequency trading.
Parameters
pairrequiredCurrency pair to query. Must be in the form of
currency1_currency2(e.g.USD_EUR).
Headers
X-Api-KeyrequiredAPI Key associated with your account.
Response
A JSON object with the following fields or an error if the request is unsuccessful.
rateThe exchange rate for the given currency pair.
timestampUnix timestamp (in seconds) indicating the time at which the exchange rate was applied.
Sample Request Live Demo!
Try this API endpoint with all available parameters in our API playground
https://api.api-ninjas.com/v1/exchangerate?pair=GBP_AUDHeaders
X-Api-KeyLog in or sign up to get your API KeySample Response
Code Examples
1
2
curl -X GET "https://api.api-ninjas.com/v1/exchangerate?pair=GBP_AUD" \
-H "X-Api-Key: YOUR_API_KEY"If your programming language is not listed in the Code Example above, you can still make API calls by using a HTTP request library written in your programming language and following the above documentation.
/v1/exchangeratehistorical GETPremium Only
https://api.api-ninjas.com/v1/exchangeratehistorical
Returns daily historical exchange rates for a given currency pair. Data is available back to January 1, 2001 for most currency pairs.
Parameters
pairrequiredCurrency pair to query. Must be in the form of
currency1_currency2(e.g.USD_EUR).dateoptionalSingle date to query, in
YYYY-MM-DDformat. EitherdateOR bothstart_dateandend_datemust be provided.start_dateoptionalStart date of a range query, in
YYYY-MM-DDformat. Must be used together withend_date.end_dateoptionalEnd date of a range query, in
YYYY-MM-DDformat. Date range cannot exceed 366 days.
Headers
X-Api-KeyrequiredAPI Key associated with your account.
Response
A JSON array of objects with the following fields, or an error if the request is unsuccessful. A single-date query returns an array of exactly one object.
pairThe requested currency pair.
dateDate of the rate, in
YYYY-MM-DDformat.rateThe exchange rate for the given currency pair on the given date.
Sample Historical Request Live Demo!
Try this API endpoint with all available parameters in our API playground
https://api.api-ninjas.com/v1/exchangeratehistorical?pair=USD_EUR&date=2020-03-15Headers
X-Api-KeyLog in or sign up to get your API Key