Fixer API

Fixer API

Foreign exchange rates and currency conversion JSON API.

Response example. If you want to see more check the documentation.

Free Plan $0.00 Monthly Subscribe
100 Requests / Monthly
Free for Lifetime
No Credit Card Required
MOST POPULAR
Starter Plan $14.99 Monthly Subscribe
10,000 Requests / Monthly
Standard Support
Pro Plan $59.99 Monthly Subscribe
100,000 Requests / Monthly
Standard Support
Enterprise Plan $99.99 Monthly Subscribe
500,000 Requests / Monthly
Standard Support
Custom Plan Volume Monthly Contact Us
Any requests volume you need

Powered by 15+ exchange rate data sources, the Fixer API is capable of delivering real-time exchange rate data for 170 world currencies. The API comes with multiple endpoints, each serving a different use case. Endpoint functionalities include getting the latest exchange rate data for all or a specific set of currencies, converting amounts from one currency to another, retrieving Time-Series data for one or multiple currencies and querying the API for daily fluctuation data.

Available Endpoints

  • /symbols Returns all available currencies.
  • /latest Returns real-time exchange rate data for all available or a specific set of currencies.
  • /convert Allows for conversion of any amount from one currency to another.
  • /{date} Returns historical exchange rate data for all available or a specific set of currencies.
  • /timeseries Returns daily historical exchange rate data between two specified dates for all available or a specific set of currencies.
  • /fluctuation Returns fluctuation data between two specified dates for all available or a specific set of currencies.

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/fixer/latest?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/fixer/convert?base=USD&symbols=EUR,GBP,JPY&amount=5&date=2018-01-01' \
--header 'apikey: YOUR API KEY'
4.83
  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating
API rating
Sss Sss
2 years ago

Sss Sss

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

Amazing API, accurate and fast results! I love it

Mert Deniz Akbaş
2 years ago

Mert Deniz Akbaş

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

it's amazing and very very helpful for homework

Raaj Bedi
2 years ago

Raaj Bedi

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

It's amazing. No doubt in it. I was as a developer fetch and play with data and update my rates using code in quick way. It provides rate as quick as 1s for all requests raised.

duccywastaken@protonmail.com
2 years ago

[email protected]

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

Amazing API, accurate and fast results! I love it

Pro grovv
2 years ago

Pro grovv

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

Amazing API, so helpful!

daniil epel
1 years ago

daniil epel

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

It's amazing. No doubt in it. I was as a developer fetch and play with data and update my rates using code in quick way. It provides rate as quick as 1s for all requests raised.

Exchange rate data delivered by the Fixer API is collected from over 15 reliable data sources, every minute. Sources include banks and financial data providers.
All exchange rate data delivered by Fixer is midpoint data. Midpoint rates are determined by calculating the average median rate of Bid and Ask at a certain time.
Currency conversion is supported via a separate API endpoint and can be used to convert any amount from one currency to another.
The Fixer API is capable of delivering accurate exchange rate data for 170 world currencies, including Bitcoin, Gold and Silver rates.
The Fixer API delivers EOD / End of Day historical exchange rates, which become available at 00:05am GMT for the previous day and are time stamped at one second before midnight.
The Fixer API is capable of delivering accurate exchange rate data for 170 world currencies, including Bitcoin, Gold and Silver rates.