OpenRates [JSON API]

Live exchange rates and
currency conversion API

logo
100.00% Uptime in the last 30 days
42ms Average response time

OpenRates delivers accurate and up-to-date exchange rate data for 32 world currencies in JSON format. All currency data is sourced from the European Central Bank and updated daily at around 4:00pm CET.

The OpenRates API also offers historical exchange rates back to the year of 1999, supports HTTPS and is powered by a rock-solid infrastructure.

Using the API

Latest Rates

Query the API for the latest available exchange rates.

http://api.openrates.io/latest Historical Rates

Query the API for historical exchange rate data as of the year 1999.

http://api.openrates.io/2000-01-03 Base Currency

The default base currency is Euro. In order to change the base currency, simply append the base parameter and set it to your preferred 3-letter currency code.

http://api.openrates.io/latest?base=USD Specify Currencies

You can also limit the API result to specific currencies. In order to do so, specify the symbols parameter and set it to your preferred list of comma-separated 3-letter currency codes.

http://api.openrates.io/latest?symbols=USD,GBP JSONP

The OpenRates API also supports cross-domain JSONP requests. Simply add the callback parameter to your request and set it to your preferred function name.

http://api.openrates.io/latest?callback=MY_CALLBACK HTTPS

All queries can also be made using HTTPS.

https://api.openrates.io/latest Thank you for using the free OpenRates API service.
This API is offered on an "as is" basis and comes with no warranty.