exchangerate.dev
All 144 currencies update about every 60 seconds on trading days, 15 minutes late on Free. Every response includes source and market_session fields. MCP is included on every plan.
From $0 · free tier, 5,000 calls/mo, no card
ExchangeRatesAPI
ECB-backed REST FX API (APILayer). Free tier caps requests and restricts base currency on some plans.
Free → paid tiers
Where exchangerate.dev wins
exchangerate.dev includes 5,000 free calls per month, 30 days of daily history, and MCP on every plan. All 144 currencies update about every 60 seconds on trading days, 15 minutes late on Free. Every response includes source and market_session fields. No credit card is required.
Where ExchangeRatesAPI leads
ExchangeRatesAPI is familiar from many tutorials and is simple to adopt. exchangerate.dev leads on intraday ~60s freshness, per-value source + market_session, MCP, and a free tier with no base-currency restriction.
Verdict
Choose exchangerate.dev when intraday freshness, per-value provenance, MCP-native access, and free-tier headroom matter. Keep ExchangeRatesAPI if a tutorial-familiar, once-daily ECB feed already covers your app.