The exchange rate API built for developers
Live forex rates updated every 20 seconds, currency conversion, and a decade of historical data with OHLC — in clean, predictable JSON.
Free plan · 1,000 requests/month · no credit card
curl "https://forex-feed.com/api/v1/latest?base=USD&symbols=EUR,GBP,JPY,CAD" \
-H "Authorization: Bearer ff_live_YOUR_KEY"{
"success": true,
"data": {
"base": "USD",
"rates": {
"EUR": 0.8756, "GBP": 0.7487,
"JPY": 162.32, "CAD": 1.4169
}
},
"meta": { "snapshot_at": "…", "plan": "unlimited" }
}Illustrative sample rates for display only — get a free API key for real-time data.
Everything a currency integration needs
20-second updates
The Unlimited plan serves rates refreshed every 20 seconds — near-real-time pricing most APIs only offer on enterprise tiers.
10 years of history
Daily rates back to 2016 with OHLC and daily change on every record — chart-ready out of the box.
Secure by default
API keys are stored only as SHA-256 hashes, shown once at creation, and revocable instantly — revoked keys fail their very next request.
Cross-rate math built in
Request any base currency — EUR, GBP, JPY — and cross rates are derived server-side with full precision.
Predictable JSON
One envelope for every endpoint, machine-readable error codes, CORS enabled, and consistent HTTP semantics.
Honest rate limits
Clear per-minute and monthly limits with Retry-After headers and a /quota endpoint so your integration never guesses.
Seven endpoints. One consistent envelope.
From a live quote to a ten-year candle series — each endpoint is documented with real requests and responses.
/api/v1/latestLive rates for any base currency
/api/v1/convertConvert any amount between currencies
/api/v1/historicalRates for any date back to 2016
/api/v1/timeseriesDate-range series for charts
/api/v1/pair-historyOne pair, chart-ready, with OHLC
/api/v1/currenciesAll supported currencies
/api/v1/quotaYour plan and usage, live
Frequently asked questions
How fresh are the exchange rates?
Unlimited plan responses use rates refreshed every 20 seconds. Developer plan uses 5-minute snapshots, and the Free plan uses daily closing rates.
How much historical data is included?
About 10 years of daily exchange rates with open, high, low, close and daily change — back to 2016. Unlimited plans access the full range; Developer plans access one year.
Is there a free plan?
Yes — 1,000 requests per month with daily rates and 30 days of history. No credit card required.
Which currencies are supported?
Major and regional currencies including EUR, GBP, JPY, CAD, AUD, CHF, CNY, INR and more — the full list lives on the supported currencies page.
How do I authenticate?
Send your API key as a Bearer token in the Authorization header. Keys are created in the dashboard and can be revoked at any time.