ExchangeRate-API

"Free & Pro Currency Converter API" [1]

www.exchangerate-api.com · By ExchangeRate-API · Agent JSON · Suggest an edit · Last verified 2026-06-14 · Source confidence: high

ExchangeRate-API is a REST currency conversion service covering 161 fiat currencies sourced from 30-plus central banks and commercial forex marketplaces, suited for e-commerce pricing displays, financial dashboards, and multi-currency reporting. Pricing starts at $10 per month with a free tier of 1,500 requests per month, plus an unauthenticated open-access endpoint that requires attribution and updates daily. Higher plans unlock 5-minute rate refreshes and historical data back to 1990. Customers include Mastercard, Salesforce, and Zoho, and SDKs are available for PHP, Python, Java, Ruby, C#, and others.

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

  • 35 / 100
    Agent friendliness
  • 100 / 100
    Pricing transparency
  • 85 / 100
    Setup speed
  • 35 / 100
    Docs quality
  • 100 / 100
    Procurement ease
  • 15 / 100
    Trust readiness

Scores are computed deterministically from this profile's published, sourced fields (pricing, compliance, capabilities, docs and developer-surface signals) - not from reviews or paid placement. Each axis is 0-100; an unknown signal scores 0 for that axis. Procurement ease is the inverse of buying friction (higher = easier to adopt).

Pricing & procurement

Pricing model
Subscription
Published pricing
Yes
Free tier
Yes
Free tier details
Two free tiers: (1) Keyed Free plan at $0/month - 1,500 requests/month, daily rate updates, access to Standard and Pair Conversion endpoints only, no credit card required, commercial use permitted. (2) Open Access (no-key) endpoint at open.er-api.com - unlimited but rate-limited (HTTP 429 if abused), daily updates, attribution required ('Rates By Exchange Rate API' with link), commercial caching permitted, redistribution prohibited.
Self-serve signup
Yes
Requires sales call
No
Enterprise plan
Yes
Published prices
PlanItemPerAmountSource
FreeAPI planmonth$0source
FreeAPI requests included1,500 requests/month$0source
ProAPI plan (monthly)month$10source
ProAPI plan (annual)year$100source
ProAPI requests included30,000 requests/month - source
BusinessAPI plan (monthly)month$30source
BusinessAPI plan (annual)year$300source
BusinessAPI requests included125,000 requests/month - source
VolumeAPI plan (annual only)year$700source

Capabilities

  • Historical rates
  • Conversion endpoint
Supported actions
latest_rates, pair_conversion, enriched_data, historical_rates, supported_codes, request_quota, open_access_no_key [2]
Regions
161 world currencies covering approximately 99% of UN-recognized countries and territories, fiat currencies only - no metals or crypto (vendor states: 'We currently don't offer any data for commodity prices'), data sourced from 30+ central banks and commercial forex marketplaces, rates are blended indicative midpoint rates, update frequency: free/open = every 24 hours; Pro = every 60 minutes; Business/Volume = every 5 minutes, historical data: full coverage back to January 1 2021; limited 35-currency coverage back to January 1 1990
Input types
base currency code (ISO 4217), target currency code (ISO 4217), optional conversion amount (decimal), historical date (year/month/day)
Output types
JSON
Webhooks
No [3]
Sandbox / test mode
No [4]
SDK languages
PHP, Python, Java, Ruby, Objective-C, Perl, C# [5]
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 quota limits by plan (1,500 / 30,000 / 125,000 requests/month); Open Access endpoint enforces per-IP rate limits (HTTP 429 for ~20 minutes on excess); no published per-second or per-minute limits. [8]
Known restrictions
No redistribution of rate data - 'data gathered from our API cannot be re-distributed - caching is for customer end-use only', Open Access (no-key) endpoint requires attribution: display 'Rates By Exchange Rate API' with link to exchangerate-api.com, Enriched Data endpoint restricted to Business and Volume plans only, Historical Data endpoint restricted to Pro, Business, and Volume plans only, No metals or commodity prices offered, No cryptocurrency data offered, Historical data not suitable for forex trading, cross-currency settlements, or backtesting day trading models (indicative midpoint rates only), Free plan limited to 1,500 requests/month with daily update frequency, Volume plan pricing only available annually ($700/year); monthly billing option not published

Developer surface

Docs rendering: static

Integration

API style
rest
Base URL
https://v6.exchangerate-api.com/v6/
Version
v6
Versioning
url
Stability
ga
Auth methods
api_key
Idempotency keys
No
Error format
vendor-specific
Rate limit
1500 / month

Adoption & maturity

Launched
2010-01-01
GA
2010-01-01
Notable customers
Mastercard, Salesforce, Accenture, PwC, Alibaba, Zoho, Cognizant

Other Currency & Exchange Rate APIs

  • Twelve Data (Forex API)

    "Real-time foreign exchange rates API and historical forex data for 140 world currencies."

    Subscription · free tier · public pricing · self-serve

  • OANDA Exchange Rates API

    "Plug the gold standard in global exchange rates into your financial and accounting workflows."

    Subscription · public pricing · self-serve

  • CurrencyFreaks

    "The free forex API trusted by developers worldwide"

    Subscription · free tier · public pricing · self-serve

  • CurrencyAPI

    "The perfect tool to handle your exchange rate conversions. Our API helps you with current and historical foreign exchanges rates."

    Subscription · free tier · public pricing · self-serve

  • Abstract Exchange Rates API

    "Get live and historical data from 60+ fiat and crypto currencies via a modern REST API"

    Subscription · free tier · public pricing · self-serve

  • FreeCurrencyAPI

    "The 100% free solution for handling exchange rate conversions."

    Subscription · free tier · public pricing · self-serve

ExchangeRate-API alternatives · ExchangeRate-API vs Twelve Data (Forex API) · All Currency & Exchange Rate APIs APIs

References

Each field above carries a numbered source - hover for a preview, click to jump here.

  1. Description: exchangerate-api.com
  2. Supported actions: exchangerate-api.com
  3. Webhooks: exchangerate-api.com
  4. Sandbox: exchangerate-api.com
  5. SDK languages: exchangerate-api.com
  6. GDPR: exchangerate-api.com · exchangerate-api.com
  7. Published SLA: exchangerate-api.com · exchangerate-api.com
  8. Rate limits: exchangerate-api.com · exchangerate-api.com

Change history

Every field change, who made it, and when - from our audited data pipeline and editors.

  1. 2026-06-15 Score Agent Friendliness: 2535
  2. 2026-06-14 Has Structured Data: (none)No
  3. 2026-06-14 Robots Allows Agents: (none)Yes
  4. 2026-06-14 Capabilities: {}{"conversion":true,"historical":true}
  5. 2026-06-14 Summary Md: (none)ExchangeRate-API is a REST currency conversion service covering 161 fiat curren…
  6. 2026-06-14 Score Procurement Friction: (none)100
  7. 2026-06-14 Best For: (none)Prototypes and side projects - free to start, no sales call, Cost-sensitive tea…
  8. 2026-06-14 Avoid If: (none)You have strict compliance requirements
  9. 2026-06-14 Scoring Methodology: (none)Scores are computed deterministically from this profile's published, sourced fi…
  10. 2026-06-14 Score Trust Readiness: (none)15
  11. 2026-06-14 Score Agent Friendliness: (none)25
  12. 2026-06-14 Score Pricing Transparency: (none)100
  13. 2026-06-14 Score Setup Speed: (none)85
  14. 2026-06-14 Score Docs Quality: (none)35
  15. 2026-06-14 Llms Txt Present: (none)No
  16. 2026-06-14 Docs URL: (none)https://www.exchangerate-api.com/docs
  17. 2026-06-14 Openapi Spec URL: (none)https://www.exchangerate-api.com/openapi.yaml
  18. 2026-06-14 Rendering: (none)static
  19. 2026-06-14 Free Tier Available: set to Yes
  20. 2026-06-14 Free Tier Details: set to Two free tiers: (1) Keyed Free plan at $0/month - 1,500 requests/month, daily r…
  21. 2026-06-14 Self Serve Signup: set to Yes
  22. 2026-06-14 Requires Sales Call: set to No
  23. 2026-06-14 Enterprise Plan Available: set to Yes
  24. 2026-06-14 GDPR: set to Yes
  25. 2026-06-14 SLA Published: set to No
  26. 2026-06-14 Data Retention Policy URL: set to https://www.exchangerate-api.com/terms
  27. 2026-06-14 Documented Rate Limits: set to Monthly quota limits by plan (1,500 / 30,000 / 125,000 requests/month); Open Ac…
  28. 2026-06-14 Rate Limit Requests: set to 1500
  29. 2026-06-14 Rate Limit Window: set to month
  30. 2026-06-14 Known Restrictions: set to No redistribution of rate data - 'data gathered from our API cannot be re-distr…
  31. 2026-06-14 Auth Methods: set to api_key
  32. 2026-06-14 Auth Docs URL: set to https://www.exchangerate-api.com/docs/authentication
  33. 2026-06-14 API Style: set to rest
  34. 2026-06-14 Base URL: set to https://v6.exchangerate-api.com/v6/
  35. 2026-06-14 API Version: set to v6
  36. 2026-06-14 Versioning Scheme: set to url
  37. 2026-06-14 Stability: set to ga
  38. 2026-06-14 Deprecation Policy URL: set to https://www.exchangerate-api.com/product/long-term-support
  39. 2026-06-14 Quickstart URL: set to https://www.exchangerate-api.com/docs/standard-requests
  40. 2026-06-14 Idempotency Supported: set to No
  41. 2026-06-14 Error Format: set to vendor-specific
  42. 2026-06-14 Requires Verification: set to Yes
  43. 2026-06-14 Starting Price Usd: set to 10
  44. 2026-06-14 Slug: set to exchangerate-api
  45. 2026-06-14 Free Tier Limit: set to 1,500 requests/month (keyed free plan); also unauthenticated open-access endpoi…
  46. 2026-06-14 Launched At: set to 2010-01-01
  47. 2026-06-14 GA Date: set to 2010-01-01
  48. 2026-06-14 Notable Customers: set to Mastercard, Salesforce, Accenture, PwC, Alibaba, Zoho, Cognizant
  49. 2026-06-14 Fields Not Found: set to soc2, hipaa, iso_27001, pci_dss, Volume plan monthly request limit (not publish…
  50. 2026-06-14 Source Confidence: set to high

Suggest an edit / leave a review

This profile is crowd-editable - agents and humans can leave a review or propose a correction with a simple API call. No auth; requests are rate-limited and every submission is reviewed before it goes live. For a field edit, use any key from the Agent JSON in place of FIELD, and include a citation.

Leave a review or comment

curl -X POST https://apio.sh/api/feedback/exchangerate-api \
  -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/exchangerate-api/FIELD \
  -H 'Content-Type: application/json' \
  -d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'

All the ways to contribute →