Free Currency Conversion API

Our free currency conversion API is the perfect tool to handle your exchange rate conversions. Stop worrying about uptime and outdated data. Let our servers do the work and focus on more important things.

100% Free
No Authentication Required
Extended Rate Limit with Free API Key
Fast Response Rates

Features

Lightning Fast
The API has been designed for performance and is backed by strong infrastructure. It responds to your requests in a fraction of a second.
High Uptime
We are constantly monitoring our service to ensure consistent uptime. Our uptime has been 99.8% over the last three months.
Historical Data (since 1999)
In addition the up-to-date currency data, we also provide historical data going back until the year 1999.

Documentation

Getting Started

The API provides several endpoints to serve different use cases. Please try the examples below and adapt them to your needs.

GET Getting the latest foreign exchange rates

curl https://freecurrencyapi.net/api/v1/rates

GET Getting the latest foreign exchange rates for a specific base currency

The example will return the exchange for USD to all other covered currencies.

curl https://freecurrencyapi.net/api/v1/rates?base_currency=USD

GET Getting the historical rates for a certain time period

The example will return all exchange rates for the USD for every day between 2019-01-01 to 2020-01-01. date_from must be greater than 1999-01-01.

curl https://freecurrencyapi.net/api/v1/rates?base_currency=USD&date_from=2020-10-01&date_to=2021-01-01

API Limits

You are allowed 50 000 requests per month with an API key.

You are allowed to submit 10 requests per hour without authentication.

Please cache results whenever possible. By keeping your request load low, you enable us to offer this service for free. The API is provided as is and does not come with any warranty.

Register Free API Key

Code Samples for all Common Programming Languages