Try the JSON API without a key for evaluation. Major currencies update about every 60 seconds on trading days; the rest use ECB/FRED reference rates. Every response exposes source and market_session.
No key · 12 req/min · 100 req/hour per IP · for evaluation.
10,000 calls/month · 12 req/min · no card · attributed account use.
100,000 calls/mo for production apps.
1,000,000 calls/mo, priority support.
Major pairs update every ~60 seconds on trading days. Most FX APIs refresh once, at the daily ECB fix.
Every rate ships with source, market_session, and timestamp — so you always know if it's live or a daily fix.
A stdio MCP bridge ships on every plan, including Free — no custom REST client to write.
Connect an AI agentFreshness is measured from the API now; sample rates are never substituted when a source is unavailable. Indicative rates only, not for settlement. See live coverage.
EUR, GBP, JPY, CHF, CAD, AUD, and NZD against USD. The most-traded pairs, updated live intraday.
Non-USD pairs like EUR/GBP, EUR/JPY, and GBP/JPY, all derived from majors and flagged as derived.
Some real-time (MXN, ZAR, TRY), some ECB daily-reference (BRL, IDR, BGN) — each labeled with its source so you know which you're getting.
Free tier, no card. 31 currencies, live intraday for the actively-traded ones.