The most reliable foreign exchange rates API with unparalleled performance (probably).

Fer is a free API service that tracks current and historical foreign exchange rates published by the European Central Bank.

              
GET https://api.fer.ee/latest HTTP/1.1

{
  "amount":1.0,
  "base":"EUR",
  "date":"2021-07-28",
  "rates":{
    "AUD":1.6081,
    "CAD":1.484,
    "CHF":1.0802,
    "CNY":7.6722,
    "DKK":7.4373,
    "GBP":0.85095,
    "HKD":9.188,
    "JPY":129.97,
    "USD":1.1807,
    ...
  }
}
              
            

Blazing Fast & Reliable

Fer has been designed and tested to handle thousands of request per second. Also constantly monitored.

Trusted Sources

Currency data delivered are sourced from financial data providers and banks, including the European Central Bank.

High-performance API

The Fer API comes with guaranteed availability and responds within milliseconds.

Getting Started

Get the latest foreign exchange rates.

            
GET https://api.fer.ee/latest HTTP/1.1
            
          

Rates are quoted against the Euro by default. You can quote against a different currency by setting the from or base parameter.

            
GET https://api.fer.ee/latest?from=USD HTTP/1.1
            
            
GET https://api.fer.ee/latest?base=USD HTTP/1.1
            
          

Request specific exchange rates by setting the to or symbols parameter in your request to limits returned rates to specified values.

            
GET https://api.fer.ee/latest?to=USD,JPY HTTP/1.1
            
            
GET https://api.fer.ee/latest?symbols=USD,JPY HTTP/1.1
            
          

Get historical rates for any day since 1999, using yyyy-mm-dd format when querying.

            
GET https://api.fer.ee/1999-12-30 HTTP/1.1
            
          

Get rates for a period.

            
GET https://api.fer.ee/1999-01-01..2010-01-31 HTTP/1.1
            
          

Limit results to specific foreign exchange rates with the to or symbols parameter.

            
GET https://api.fer.ee/1999-12-30?to=USD,JPY HTTP/1.1
            
            
GET https://api.fer.ee/1999-12-30?symbols=USD,JPY HTTP/1.1
            
          

Quote the historical rates against a different currency with the from or base parameter.

            
GET https://api.fer.ee/1999-01-01..2010-01-31?from=USD HTTP/1.1
            
            
GET https://api.fer.ee/1999-01-01..2010-01-31?base=USD HTTP/1.1
            
          

Fer returns all data points for up to 90 days. Beyond this period, it starts sampling by week or month based on the breadth of the date range.

You can convert any value between currencies using the above endpoints in combination with the amount parameter.

            
GET https://api.fer.ee/latest?amount=100&from=USD&to=CNY HTTP/1.1
            
          

Get a list of available currency symbols and their full names.

            
GET https://api.fer.ee/currencies HTTP/1.1
            
          

Please cache the results whenever possible, this will allow us to serve without any rate limits or api key requirements.

We will may do our best to keep the service operating smoothly.