Access real-time and historical currency exchange rates for 170+ currencies worldwide. Reliable data updated every 60 seconds from trusted financial sources.
{
"base": "USD",
"date": "2025-10-10",
"rates": {
"EUR": 0.85,
"GBP": 0.73,
"JPY": 110.25,
"AUD": 1.32,
"CAD": 1.25
}
}
Power your financial applications with accurate exchange rates
Display prices in customer's local currency. Improve conversion rates by showing familiar currency formats and accurate real-time pricing.
Build forex trading platforms, investment trackers, and financial dashboards with reliable real-time exchange rate data.
Automate multi-currency accounting with accurate historical rates. Simplify international bookkeeping and financial reporting.
Show travel prices in multiple currencies. Help travelers budget and compare prices in their preferred currency.
Calculate transfer amounts accurately with real-time rates. Build trust with transparent currency conversion.
Integrate currency conversion in travel apps, expense trackers, and financial planning tools.
Get started in minutes with our simple API
curl "https://api.currencyapi.com/v3/latest?apikey=YOUR_API_KEY&base=USD"
curl "https://api.currencyapi.com/v3/convert?apikey=YOUR_API_KEY&base=USD&target=EUR&amount=100"
const response = await fetch(
'https://api.currencyapi.com/v3/latest?apikey=YOUR_API_KEY&base=USD'
);
const data = await response.json();
console.log(data.data);
import requests
response = requests.get(
'https://api.currencyapi.com/v3/latest',
params={'apikey': 'YOUR_API_KEY', 'base': 'USD'}
)
data = response.json()
print(data['data'])
Use CurrencyAPI with your favorite tools and platforms