Exchange Rates Data API

Exchange Rates Data API

Real-Time, Intraday & Historical Market Data API.
Free Plan $0.00 Monthly Subscribe
250 Requests / Monthly
Free for Lifetime
No Credit Card Required
MOST POPULAR
Starter Plan $9.99 Monthly Subscribe
10,000 Requests / Monthly
Standard Support
Pro Plan $39.99 Monthly Subscribe
100,000 Requests / Monthly
Standard Support
Enterprise Plan $79.99 Monthly Subscribe
500,000 Requests / Monthly
Standard Support
Custom Plan Volume Monthly Contact Us
Any requests volume you need

With over 15 exchange rate data sources, the Exchangerates API is delivering exchanging rates data for more than 170 world currencies. This API has several endpoints, where each of them serves a different purpose, use case. The endpoints include functionalities like receiving the latest exchange rates information for a specific set, or for all currencies; conversion from one to another currency; receiving data Time-series for multiple or for one currency, and preserving the API daily for the fluctuation data.

Available Endpoints

  • /symbols Returns all available currencies.
  • /latest Returns exchange rate data in real-time for all available currencies or for a specific set.
  • /convert With this endpoint, we have any amount conversion from one currency to another.
  • /{date} Endpoint for receiving historical exchange rate information for all available currencies or for a set of currencies.
  • /timeseries It returns the daily historical data for exchange rates, between two specified dates. The data can be returned for all available currency or for specified ones.
  • /fluctuation This endpoint returns the fluctuation data between specified dates. The data can be for all available currencies or for a specific set.

Supported Symbols

The Fixer API comes with a constantly updated endpoint returning all available currencies. To access this list, make a request to the API's symbols endpoint.


{
  "success": true,
  "symbols": {
    "AED": "United Arab Emirates Dirham",
    "AFN": "Afghan Afghani",
    "ALL": "Albanian Lek",
    "AMD": "Armenian Dram",
    [...] 
    }
}

Tips

To reduce bandwidth you can limit the number of output currencies to a specific set of your choice on most API endpoints. To do so, simply append the Fixer API's symbols parameter to your API request and set it to one or more comma-separated currency codes.


curl --request GET 'https://api.apilayer.com/exchangerates_data/live?base=USD&symbols=EUR,GBP' \
--header 'apikey: YOUR API KEY'

It is also possible to convert currencies using historical exchange rate data. To do this, please also use the API's date parameter and set it to your preferred date. (format YYYY-MM-DD)


curl --request GET 'https://api.apilayer.com/currency_data/convert?base=USD&symbols=EUR,GBP,JPY&amount=5&date=2018-01-01' \
--header 'apikey: YOUR API KEY'

Reviews

4.71
  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating
API rating
Anil Revgade
7 months ago

Anil Revgade

  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating

very good service & api response is very fast

Rusdi Kurniawan
7 months ago

Rusdi Kurniawan

  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating

Any calculation what u need for exchange rate using api layer good 👍

CHEIKH BEY GHALAOUI MOHAMED NEDHIR
7 months ago

CHEIKH BEY GHALAOUI MOHAMED NEDHIR

  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating

Great API Thanks for your job

Klaudiusz K
7 months ago

Klaudiusz K

  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating

Thanks, its very usefull for my tests laravel app.

Youcef
7 months ago

Youcef

  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating

Very good API, thank you so much :)

BOW
1 years ago

BOW

  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating

i love it, it is very helpful

Allan Duong
8 months ago

Allan Duong

  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating

We are using the API to get the latest exchange rates. Works like a charm.

Ejiro Mrabure
8 months ago

Ejiro Mrabure

  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating

Very effective, thank you very much

Назар Баран
8 months ago

Назар Баран

  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating

Good api for me and good website

Alexey Kovalev
7 months ago

Alexey Kovalev

  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating

Very useful and easy to use, especially for beginners like me

Peter Hamfelt
7 months ago

Peter Hamfelt

  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating

The free plan works great

Mike Raymond
7 months ago

Mike Raymond

  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating

Thanks for your amazing services!

TestApi
6 months ago

TestApi

  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating

Works like a charm. It is very helpful.

Scott Brown
6 months ago

Scott Brown

  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating

Does exactly what it says it does and was what we needed for out project

Subash Ramesh
6 months ago

Subash Ramesh

  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating

i like this one, its very usefull

Alexey Klieshchunov
5 months ago

Alexey Klieshchunov

  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating

Free version is pretty good for creating studying projects/projects that doesn't require frequent calls to the API

Sidney Uwaya
4 months ago

Sidney Uwaya

  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating

Great Api. very helpful with good documentation. Also, it's really easy to use