Reliable foreign-exchange rates, conversion, and historical data - one clean API key, JSON in milliseconds.
curl "https://rate-api.com/api/v1/YOUR_KEY/latest?base=USD"Live mid-market rates from the Rate-API.
One key, a single request, any stack. JSON by default - XML and CSV too.
curl "https://rate-api.com/api/v1/YOUR_KEY/latest?base=USD"const r = await fetch(
"https://rate-api.com/api/v1/YOUR_KEY/convert?from=USD&to=EUR&amount=100"
);
const { result } = await r.json();import requests
r = requests.get(
"https://rate-api.com/api/v1/YOUR_KEY/latest", params={"base": "USD"})
print(r.json()["rates"]) Global coverage with symbols and metadata.
Fresh rates from trusted upstream sources.
Pick the format that fits your stack.
Edge-friendly responses with ETag support.
One API key - in the URL or a header.
Conversion, pairs, and historical rates.
From a weekend project to production fintech - Rate-API scales with you.
Show prices in a shopper’s local currency and settle in yours.
Power wallets, transfers and ledgers with dependable mid-market rates.
Quote fares, hotels and packages in any currency, updated hourly.
Normalize multi-currency revenue and build FX dashboards.
Blend fiat and top cryptocurrency prices from one API (Pro+).
Drop a converter into any product with a single request.
Start free. Upgrade when you grow.
2,500 requests / month
Start free40,000 requests / month
Choose plan150,000 requests / month
Choose plan2,500,000 requests / month
Choose planYes - the Free plan includes 2,500 requests per month, no credit card required.
Yes. Plan changes take effect immediately and your monthly quota adjusts right away.
160+ world currencies, updated hourly from trusted upstream sources.
Pass your API key in the URL path, or an Authorization: Bearer or X-API-Key header.
Free plan, 2,500 requests a month, no credit card. Your first call is one minute away.