Exchange Rates API (exchangeratesapi.io)
"Free, easy-to-use REST API interface delivering currency exchange rate data" [1]
Exchange Rates API (exchangeratesapi.io) is a REST API delivering real-time and historical currency exchange rate data for 200+ currencies, including precious metals and Bitcoin, with historical records back to 1999. It targets developers building currency conversion tools, multi-currency pricing systems, and financial reporting applications. Pricing starts at $14.99/month after a free tier capped at 100 requests/month with daily updates and EUR-only base currency; paid plans unlock HTTPS, faster refresh rates (down to 60 seconds on Business), source currency switching, and higher request quotas up to 500,000/month.
Best for / Avoid if
Best for: Prototypes and side projects - free to start, no sales call; Cost-sensitive teams - low, transparent entry price
Avoid if: You have strict compliance requirements
Scores
- 20 / 100Agent friendliness
- 100 / 100Pricing transparency
- 70 / 100Setup speed
- 15 / 100Docs quality
- 100 / 100Procurement ease
- 15 / 100Trust readiness
Pricing & procurement
- Pricing model
- Subscription
- Published pricing
- ✓ Yes
- Free tier
- ✓ Yes
- Free tier details
- Free plan: $0/month, 100 requests/month, daily rate updates, historical rates access, no HTTPS encryption, no source currency switching (base locked to EUR), no support. Free for lifetime, no credit card required.
- Self-serve signup
- ✓ Yes [2]
- Requires sales call
- ✗ No
- Enterprise plan
- ✓ Yes [3]
| Plan | Item | Per | Amount | Source |
|---|---|---|---|---|
| Free | API subscription | month | $0 | source |
| Basic | API subscription | month | $14.99 | source |
| Basic | API subscription (annual) | year | $161.99 | source |
| Basic | additional API request (overage) | request | $0.006 | source |
| Professional | API subscription | month | $59.99 | source |
| Professional | API subscription (annual) | year | $629.99 | source |
| Professional | additional API request (overage) | request | $0.0024 | source |
| Business | API subscription | month | $99.99 | source |
| Business | API subscription (annual) | year | $1019.99 | source |
| Business | additional API request (overage) | request | $0.0008 | source |
| Enterprise/Custom | API subscription | - | source |
Capabilities
- Supported actions
- symbols, latest_rates, historical_rates, convert, time_series, fluctuation [4]
- Regions
- 200+ world currencies including precious metals (XAU Gold, XAG Silver) and Bitcoin (BTC), historical data back to 1999, data refreshed daily (free), every 60 minutes (Basic), every 10 minutes (Professional), every 60 seconds (Business/Enterprise), default base currency EUR; source currency switching available on paid plans only
- Input types
- access_key (API key), base currency (ISO 4217 3-letter code), symbols filter (comma-separated currency codes), date (YYYY-MM-DD for historical), start_date and end_date (for time-series/fluctuation), from, to, amount (for convert endpoint), callback (for JSONP)
- Output types
- JSON, JSONP (via callback parameter) [5]
- Webhooks
- ✗ No
- Sandbox / test mode
- ✗ No
- SDK languages
- Unknown
- MCP server
- ✗ No
Trust & compliance
- SOC 2
- – Unknown
- HIPAA
- – Unknown
- GDPR
- ✓ Yes [6]
- ISO 27001
- – Unknown
- PCI DSS
- – Unknown
- Published SLA
- ✗ No [7]
- Rate limits
- Monthly request quotas per plan: 100 (Free), 10,000 (Basic), 100,000 (Professional), 500,000 (Business). Overage charges apply beyond quota. Notifications at 75%, 90%, and 100% usage. [8]
- Known restrictions
- Free plan base currency locked to EUR (source currency switching not available), Free plan does not include HTTPS/SSL encryption, Free plan limited to 100 requests/month with daily updates only, Time-series endpoint available on Professional plan and above only, Fluctuation endpoint available on Business plan and above only, Convert endpoint requires Basic plan or above, Historical data access limited by plan tier, Data redistribution prohibited per terms of service, API operated by apilayer Data Products GmbH (Idera group) [9]
Developer surface
Integration
- API style
- rest
- Base URL
- https://api.exchangeratesapi.io/v1/
- Version
- v1
- Versioning
- url
- Stability
- ga
- Auth methods
- api_key
- Error format
- vendor-specific
- Rate limit
- 100 / month
Other Currency & Exchange Rate APIs
Twelve Data (Forex API)
"Real-time foreign exchange rates API and historical forex data for 140 world currencies."
OANDA Exchange Rates API
"Plug the gold standard in global exchange rates into your financial and accounting workflows."
CurrencyFreaks
"The free forex API trusted by developers worldwide"
ExchangeRate-API
"Free & Pro Currency Converter API"
CurrencyAPI
"The perfect tool to handle your exchange rate conversions. Our API helps you with current and historical foreign exchanges rates."
Abstract Exchange Rates API
"Get live and historical data from 60+ fiat and crypto currencies via a modern REST API"
References
- ↑Description: exchangeratesapi.io
- ↑Self-serve signup: manage.exchangeratesapi.io
- ↑Enterprise plan: exchangeratesapi.io
- ↑Supported actions: exchangeratesapi.io
- ↑Output types: exchangeratesapi.io
- ↑GDPR: exchangeratesapi.io
- ↑Published SLA: exchangeratesapi.io · exchangeratesapi.io
- ↑Rate limits: exchangeratesapi.io · exchangeratesapi.io
- ↑Known restrictions: exchangeratesapi.io · exchangeratesapi.io · exchangeratesapi.io
Change history
- 2026-06-15 Score Agent Friendliness: 10 → 20
- 2026-06-14 Robots Allows Agents: (none) → Yes
- 2026-06-14 Has Structured Data: (none) → No
- 2026-06-14 Capabilities: {} → {"crypto":true,"metals":true,"intraday":true,"conversion":true,"historical":tru…
- 2026-06-14 Summary Md: (none) → Exchange Rates API (exchangeratesapi.io) is a REST API delivering real-time and…
- 2026-06-14 Score Procurement Friction: (none) → 100
- 2026-06-14 Best For: (none) → Prototypes and side projects - free to start, no sales call, Cost-sensitive tea…
- 2026-06-14 Avoid If: (none) → You have strict compliance requirements
- 2026-06-14 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-14 Score Trust Readiness: (none) → 15
- 2026-06-14 Score Agent Friendliness: (none) → 10
- 2026-06-14 Score Pricing Transparency: (none) → 100
- 2026-06-14 Score Setup Speed: (none) → 70
- 2026-06-14 Score Docs Quality: (none) → 15
- 2026-06-14 Rendering: (none) → static
- 2026-06-14 Docs URL: (none) → https://exchangeratesapi.io/documentation
- 2026-06-14 Status Page URL: (none) → https://status.exchangeratesapi.io
- 2026-06-14 Has Published Pricing: set to Yes
- 2026-06-14 Free Tier Available: set to Yes
- 2026-06-14 Free Tier Details: set to Free plan: $0/month, 100 requests/month, daily rate updates, historical rates a…
- 2026-06-14 Self Serve Signup: set to Yes
- 2026-06-14 Requires Sales Call: set to No
- 2026-06-14 Enterprise Plan Available: set to Yes
- 2026-06-14 GDPR: set to Yes
- 2026-06-14 SLA Published: set to No
- 2026-06-14 Data Retention Policy URL: set to https://exchangeratesapi.io/privacy/
- 2026-06-14 Documented Rate Limits: set to Monthly request quotas per plan: 100 (Free), 10,000 (Basic), 100,000 (Professio…
- 2026-06-14 Rate Limit Requests: set to 100
- 2026-06-14 Rate Limit Window: set to month
- 2026-06-14 Known Restrictions: set to Free plan base currency locked to EUR (source currency switching not available)…
- 2026-06-14 Auth Methods: set to api_key
- 2026-06-14 Auth Docs URL: set to https://exchangeratesapi.io/documentation/
- 2026-06-14 API Style: set to rest
- 2026-06-14 Base URL: set to https://api.exchangeratesapi.io/v1/
- 2026-06-14 API Version: set to v1
- 2026-06-14 Versioning Scheme: set to url
- 2026-06-14 Stability: set to ga
- 2026-06-14 Quickstart URL: set to https://exchangeratesapi.io/documentation/
- 2026-06-14 Error Format: set to vendor-specific
- 2026-06-14 Requires Verification: set to No
- 2026-06-14 Starting Price Usd: set to 14.99
- 2026-06-14 Slug: set to exchangeratesapi-io
- 2026-06-14 Free Tier Limit: set to 100 requests/month
- 2026-06-14 Notable Customers: set to (none)
- 2026-06-14 Fields Not Found: set to iso_27001, soc2, hipaa, pci_dss, sdk_languages, mcp_server_available, launched_…
- 2026-06-14 Source Confidence: set to high
- 2026-06-14 Extractor: set to claude-subagent:sonnet
- 2026-06-14 Last Verified At: set to 2026-06-14T00:00:00.000Z
- 2026-06-14 Status: set to published
- 2026-06-14 Price Basis: set to month
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/exchangeratesapi-io \
-H 'Content-Type: application/json' \
-d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'Suggest a correction to a field (cite a source)
curl -X POST https://apio.sh/api/suggest/exchangeratesapi-io/FIELD \
-H 'Content-Type: application/json' \
-d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'