Exchangeratesapi.io
Exchange rates with currency conversion
- Authentication
- API Key
- HTTPS
- Yes
- CORS
- Yes
- Category
- Currency Exchange
Overview
Exchangeratesapi.io provides exchange rates (ECB-backed) with conversion and time-series. Auth is an API key (an invalid key returns 401, verified).
Quick Start
Latest rates (replace YOUR_KEY):
curl "https://api.exchangeratesapi.io/v1/latest?access_key=YOUR_KEY"
{
"success": true,
"timestamp": 1787448092,
"base": "EUR",
"date": "2026-08-22",
"rates": { "USD": 1.084, "GBP": 0.854, "JPY": 162.5 }
}
Convert:
curl "https://api.exchangeratesapi.io/v1/convert?access_key=YOUR_KEY&from=USD&to=EUR&amount=100"
Authentication
- Register at exchangeratesapi.io → free API key.
- Send it as the
access_keyquery parameter (invalid → 401, verified).
Rate Limits & Notes
- Free tier: 100 requests/month (check the docs); paid plans scale.
- Free tier: base EUR only; paid unlocks custom bases and more.
- Endpoints:
/v1/latest,/v1/convert,/v1/timeseries,/v1/{date}.
FAQ
Is Exchangeratesapi.io free? Free tier: 100 requests/month; more is paid.
What’s the base currency? EUR on the free tier.
What’s the auth style?
access_key query parameter (verified).
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 | ↗ |