Home / APIs / Currency Exchange Rates

Currency Exchange Rates API

Convert currencies and fetch live exchange rates — free ECB data, 30+ currencies, daily.

Get it on RapidAPI ↗

Currency Exchange Rates gives you live foreign-exchange rates and conversions sourced from the European Central Bank's official daily reference rates — free where Fixer and Open Exchange Rates charge. Convert any amount, pull a full rate table for any base currency, or list every supported currency.

Updated every business day, reliable, and cached for speed. Ideal for e-commerce checkout, invoicing, expense tools, and finance dashboards.

Endpoints

MethodPathDescription
GET/currency/convert?from=&to=&amount=Convert an amount between two currencies
GET/currency/rates?base=Full rate table for a base currency
GET/currency/listList supported currencies

Quick start

cURL (via RapidAPI)
curl --url 'https://currency-exchange-rates14.p.rapidapi.com/convert?from=USD&to=EUR&amount=100' \
  --header 'X-RapidAPI-Key: YOUR_KEY' \
  --header 'X-RapidAPI-Host: currency-exchange-rates14.p.rapidapi.com'
JavaScript (fetch)
const res = await fetch('https://currency-exchange-rates14.p.rapidapi.com/convert?from=USD&to=EUR&amount=100', {
  headers: {
    'X-RapidAPI-Key': 'YOUR_KEY',
    'X-RapidAPI-Host': 'currency-exchange-rates14.p.rapidapi.com'
  }
});
const data = await res.json();
Example response
{
  "from": "USD",
  "to": "EUR",
  "amount": 100,
  "rate": 0.86103,
  "result": 86.103,
  "date": "2026-06-03"
}

Pricing

Subscribe on RapidAPI. Start free; upgrade as you scale.

Basic
Free
1,000 requests / mo
Pro
$5 / mo
100,000 requests / mo
Ultra
$20 / mo
1,000,000 requests / mo
Mega
$50 / mo
2,000,000 requests / mo

Try it free, right now

No signup — test it in your browser with our free Currency Converter tool.

Open the Currency Converter →

Frequently asked questions

Where do the exchange rates come from?

From the European Central Bank's official daily reference rates, updated every business day. All cross-rates are derived from the EUR reference set.

How many currencies are supported?

30+ major currencies. Call /currency/list for the current set.

Is the data real-time?

Rates are daily reference rates (not tick-by-tick), which is ideal for pricing, invoicing, and reporting.

Ready to build with Currency Exchange Rates?

Grab your key on RapidAPI and start on the free tier.

Get it on RapidAPI ↗