Compare/exchangerate.dev vs AllRatesToday
Comparison

exchangerate.dev vs AllRatesToday

For programmatic, intraday-fresh FX rates with per-value provenance and MCP-native access, exchangerate.dev is the stronger default. Keep AllRatesToday if its ready-made SDK for your exact language already fits your stack.

Last reviewed Jun 2026 · we update this page when either product ships material changes.
exchangerate.devBest for builders
A programmatic FX rate API. Major currency pairs refresh intraday (~60s on trading days) — most others too, every value labelled with its source and market_session, MCP on every plan.
From $0 · free tier, 10,000 calls/mo, no card
Get API key
AllRatesTodayNewer entrant
REST FX API with mid-market rates from Reuters/Refinitiv + interbank feeds, updated every 60 seconds, with official JS/Python/PHP SDKs and a React component library.
Free → paid from €4.99/mo
See the full comparison below

Feature by feature

Capabilityexchangerate.devAllRatesToday
Free-tier limit10,000 calls/moFree · no card required
Intraday refresh (majors + most pairs)✓ ~60s on trading days✓ ~60s
Per-value source + market_session✓ Yes✗ No
MCP server (every plan, incl. free)✓ Yes✗ No
Historical daily series✓ to 1999
No credit card to start✓ Yes✓ Yes
Frankfurter-compatible parameters✓ Yes✗ No

Where exchangerate.dev wins

If your rates flow into code — payments, dashboards, backtests — exchangerate.dev fits how you already work. Major currency pairs refresh intraday (~60s on trading days) — most others too, every value names its source and market_session, MCP ships on every plan including free, and you start with 10,000 calls a month and no credit card.

Where AllRatesToday leads

AllRatesToday matches ~60-second freshness and ships official SDKs across more languages than most FX APIs, including a ready-made React component. If a drop-in SDK for your exact stack is what you need, that breadth is real. exchangerate.dev differentiates on per-value source + market_session labelling and an MCP bridge on every plan.

Verdict

Choose exchangerate.dev when intraday freshness, per-value provenance, MCP-native access, and free-tier headroom matter. Keep AllRatesToday if its ready-made SDK for your exact language already fits your stack. Both speak REST JSON over HTTPS, and exchangerate.dev accepts Frankfurter-compatible parameters — so trying it is low-risk.

Related comparisons

Compareexchangerate.dev vs FrankfurterRead Compareexchangerate.dev vs FixerRead Compareexchangerate.dev vs Open Exchange RatesRead