Start without signup

Real-Time Exchange Rate API

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.

Try the live API Get a free API key
Free tier, no card. 10,000 calls/month to start. Run the quickstart →
request · anonymous
# no API key needed — paste & run
$ curl https://api.exchangerate.dev/v1/latest/USD?symbols=EUR,GBP

# source + market_session on every response
Open JSON response

Try it without a key, then add one when you ship

Anonymous evaluation

No key · 12 req/min · 100 req/hour per IP · for evaluation.

Free API key

10,000 calls/month · 12 req/min · no card · attributed account use.

Used by developers building fintech apps, SaaS billing systems, stock portfolio tools, and AI agents
MCP server·Live intraday
Free: 10,000 calls/mo · Basic $10/mo · Pro $30/mo. Every plan gets the same indicative rates and full daily history back to 1999. Read the historical rates docs.

Plans for prototypes and production traffic

Compare the practical trade-offs in our guide to exchange rate APIs.

See full pricing & FAQ
Free
$0forever

10,000 calls/mo. No card required.

Get API key
Basic
$10/mo

100,000 calls/mo for production apps.

ProMost popular
$30/mo

1,000,000 calls/mo, priority support.

Freshness you can inspect in every response

Live intraday rates

Actively traded currencies update about every 60 seconds on trading days. Other coverage uses ECB/FRED reference rates.

Source-labeled on every response

Every rate ships with source, market_session, and timestamp — so you always know if it's live or a daily fix.

Native MCP support

A stdio MCP bridge ships on every plan, including Free — no custom REST client to write.

Connect an AI agent

Current rates for popular pairs

All 58 curated pages
Live right now26 of 30 quote currencies 351 of 465 pairsmeasured 2026-08-20 19:18:57 UTC

Freshness 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.

Coverage across majors, crosses, and emerging markets

See every pair
Majors

EUR, GBP, JPY, CHF, CAD, AUD, and NZD against USD. Each response says whether the rate is live or on a reference cadence.

EUR/USDGBP/USDUSD/JPY
Crosses

Non-USD pairs like EUR/GBP, EUR/JPY, and GBP/JPY. Direct and triangulated rates use the same format; derived_symbols identifies calculated crosses.

EUR/GBPEUR/JPYGBP/JPY
Emerging markets

Coverage includes MXN, ZAR, TRY, BRL, IDR, and BGN. Read the per-currency source field instead of assuming a fixed update cadence.

USD/MXNUSD/BRLUSD/IDR

Make your first request in under a minute

Free tier, no card. 31 currencies, live intraday for the actively-traded ones.

Try the live API Get a free API key

Popular pairs

See all pairs
EUR/USD-0.04%
Euro / US Dollar1.16764
GBP/USD+0.02%
Sterling / US Dollar1.36290
USD/JPY+0.23%
US Dollar / Japanese Yen159.13
USD/CHF+0.21%
US Dollar / Swiss Franc0.80067
USD/CAD+0.15%
US Dollar / Canadian Dollar1.37902