168 CURRENCIES & PRECIOUS METALS

» The universal real-time exchange rate data solution «

Reliable Forex Rates

Accurate Exchange Rates for 168 World Currencies with data updates ranging from every 60 minutes down to stunning 60 seconds »

Easy-to-integrate API

Delivered in portable JSON format for maximum usability, ease of integration, and compatibility with any of your applications »

Advanced Features

Get Historical Rates, have our API convert single amounts for you, get a currency's change parameters, switch Source Currency, and more »

Easy on your Budget

If you ever need more than the Free Plan - get advanced API Access - Subscriptions Plans starting at Startup-friendly USD 9.99 per month »

Advanced Features

Get Historical Rates, have our API convert single amounts for you, get a currency's change parameters, switch Source Currency, and more »

Easy on your Budget

If you ever need more than the Free Plan - get advanced API Access - Subscriptions Plans starting at Startup-friendly USD 9.99 per month »


Scroll down and learn more
Scroll up and learn more

Advanced Data Coverage

Get instant access to 168 world currencies and precious metals, and historical data for the past 16 years.

Real-time Updates

Depending on your subscription, exchange rates are delivered every 60 minutes, 10 minutes, or 60 seconds.

256-bit HTTPS

Ensure secure and encrypted datastreams by connecting to the API via industry-standard HTTPS.

Interactive Documentation

Once signed up, you will be able to try out the API's features as you go through their Documentation.

World-Class Tech Support

Our technical support team is great at giving you exactly the information that you need, when you need it.

Extended Usage Statistics

Track your API usage on a daily or monthly basis, and receive automatic notifications if you are running low.

Scroll down and learn more
Scroll up and learn more

Power your apps

currencylayer forex data powers currency converters, mobile apps and back-office systems around the world.

Integrate anywhere, any way

Exchange Rates are delivered in lightweight JSON Format. Just make a request using the simple URL Structure, and let our API do the rest »

Documentation
// example query using the "live" endpoint:

https://apilayer.net/api/live

    ? access_key = YOUR_ACCESS_KEY
    & source = EUR
    & currencies = USD,GBP,AUD
    
// API returns most recent exchange rates for 
// USD, GBP and AUD, all relative to EUR
        
Scroll down and learn more
Scroll up and learn more

Historical Rates

Query the API for Historical Rates all the way back to 1999 by using the historical Endpoint.

Optional Parameters

Request only specific currencies to reduce server load, or query the API for a different Source Currency.

Currency Conversion

Have the API convert one currency to another on your behalf, using real-time or even historical rates.

Time-Frame Queries

Request exchange rates between two specified dates, for timeframes of up to 365 days.

Currency-Change Queries

Request any currency's change parameters (margin and percentage) between two specified dates.

[ and more ]

JSON Formatting, JSONP Callbacks, HTTP ETags to save bandwidth, Access-Control headers, and more.

Scroll down and learn more
Scroll up and learn more

Free Plan

Try it for Free
USD
0.00
/ mo
no catches
1,000 API Requests
Hourly Data Updates
 

Basic Plan

Standard Kit
10,000 API Requests
Hourly Data Updates
Basic Functionality

Professional Plan

Best Value
100,000 API Requests
10-minute Data Updates
Professional Functionality

Enterprise Plan

The All-Inclusive Suite
Unlimited API Requests
60-second Data Updates
Enterprise Functionality