ExchangeRate-API
Free currency conversion
- Authentication
- API Key
- HTTPS
- Yes
- CORS
- Yes
- Category
- Currency Exchange
- Documentation / URL
- https://www.exchangerate-api.com
Overview
ExchangeRate-API provides exchange rates for 160+ currencies with a simple REST interface, updated daily. It’s a reliable pick for price displays, e-commerce checkouts, and multi-currency dashboards, with a free tier generous enough for hobby projects.
Quick Start
Latest rates for a base currency (replace YOUR_API_KEY):
curl "https://v6.exchangerate-api.com/v6/YOUR_API_KEY/latest/USD"
Supported currencies list:
curl "https://v6.exchangerate-api.com/v6/YOUR_API_KEY/codes"
Historical rates (paid plans):
curl "https://v6.exchangerate-api.com/v6/YOUR_API_KEY/history/USD/2024/1/15"
Pair conversion (paid plans):
curl "https://v6.exchangerate-api.com/v6/YOUR_API_KEY/pair/EUR/GBP/10"
Authentication
- Register a free account at exchangerate-api.com — the key is emailed to you.
- Send it in the URL path:
/v6/{API_KEY}/.... - The free tier is rate-limited per day; the response includes your remaining quota.
Rate Limits & Notes
- Free tier: ~1,500 requests/month — enough for light apps; heavier use needs a paid plan.
- Rates update once per day (UTC); don’t poll more often than needed.
- Data is aggregated from multiple banking/authority sources (the site lists them).
- The API supports 160+ currencies including crypto pairs on paid tiers.
FAQ
Is ExchangeRate-API free? There’s a free tier (about 1,500 requests/month); higher limits and history/pair endpoints are paid.
How do I get an API key? Sign up on the site — the key is delivered by email.
How often are rates updated? Daily (UTC).
More in Currency Exchange
| API | Auth | HTTPS | CORS | |
|---|---|---|---|---|
| 1Forge Forex currency market data | API Key | Yes | Unknown | ↗ |
| Amdoren Free currency API with over 150 currencies | API Key | Yes | Unknown | ↗ |
| Bank of Russia Exchange rates and currency conversion | No auth | Yes | Unknown | ↗ |
| Currency-api Free Currency Exchange Rates API with 150+ Currencies & No Rate Limits | No auth | Yes | Yes | ↗ |
| CurrencyFreaks Provides current and historical currency exchange rates with free plan 1K requests/month | API Key | Yes | Yes | ↗ |