Historical Exchange Rates APIs
| API | Pricing | Auth | Format | Free tier | Status |
|---|---|---|---|---|---|
CurrencyapiLive and historical exchange rates for 170+ currencies and crypto, updated regularly. Finance & Commerce › Currency & Exchange Rates | Freemium | API key | JSON | <100/day | Live |
CurrencyBeaconReal-time and historical foreign exchange rates plus currency conversion, back to 1996. Finance & Commerce › Currency & Exchange Rates | Freemium | API key | JSON | 100–1k/day | Live |
CurrencyFreaksExchange rates for 166 fiat currencies, 861 cryptocurrencies and precious metals, with conversion and history. Finance & Commerce › Currency & Exchange Rates | Freemium | API key | JSON | <100/day | Live |
CurrencylayerReal-time and historical exchange rates for 174 currencies, with conversion and time-frame data. Finance & Commerce › Currency & Exchange Rates | Freemium | API key | JSON | <100/day | Live |
CurrencyScoopLive and historical foreign-exchange rates with conversion, timeseries and fluctuation endpoints. Finance & Commerce › Currency & Exchange Rates | Freemium | API key | JSON | 100–1k/day | Deprecated |
Exchangerate.devLive and historical FX rates for 31 currencies, with daily ECB fixes back to 1999. Finance & Commerce › Currency & Exchange Rates | Freemium | API key | JSON | 100–1k/day | Live |
Exchangerate.hostReal-time and historical foreign exchange and crypto rates across roughly 168 currencies. Finance & Commerce › Currency & Exchange Rates | Freemium | API key | JSON | <100/day | Live |
Exchangeratesapi.ioReal-time and historical exchange rates for 174 currencies, plus conversion and fluctuation data. Finance & Commerce › Currency & Exchange Rates | Freemium | API key | JSON | 100–1k/day | Live |
FixerLive and historical foreign exchange rates for 170 currencies, plus a conversion endpoint. Finance & Commerce › Currency & Exchange Rates | Freemium | API key | JSON | — | Live |
FrankfurterCurrent and historical exchange rates for 206 currencies from central banks, no key required. Finance & Commerce › Currency & Exchange Rates | Free | None | JSON | Unlimited | Live |
FxFeed.ioLatest, historical and time-series FX rates and conversion for 160+ currencies since 1999. Finance & Commerce › Currency & Exchange Rates | Freemium | API key | JSON | <100/day | Live |
FXpeekDaily and historical rates for major and long-tail currencies, plus USDT/USDC reference rates, no key. Finance & Commerce › Currency & Exchange Rates | Freemium | None | JSON | Unlimited | Live |
FxRatesAPIReal-time and historical currency exchange rates and conversion, usable without an API key. Finance & Commerce › Currency & Exchange Rates | API key | JSON | — | Live | |
National Bank of PolandPoland's central bank exchange rates and gold prices, current and historic since 2002. Finance & Commerce › Currency & Exchange Rates | Free | None | JSON | Unlimited | Live |
UniRateAPIReal-time and historical exchange rates for 170+ fiat currencies, 500+ cryptocurrencies and precious metals. Finance & Commerce › Currency & Exchange Rates | Freemium | API key | JSON | 100–1k/day | Live |
xChangeApiLive and historical foreign exchange rates with OHLC data and currency conversion, via REST and WebSocket. Finance & Commerce › Currency & Exchange Rates | API key | JSON | — | Live |
Choosing a Historical Exchange Rates API
Is there a free Historical Exchange Rates API?
Yes. Frankfurter and National Bank of Poland are free to use, and CurrencyBeacon, Fixer, Currencyapi, CurrencyFreaks, Currencylayer and 6 others have a free tier alongside paid plans.
Which Historical Exchange Rates APIs work without an API key?
Frankfurter, FXpeek and National Bank of Poland need no key or sign-up, so you can try them with a plain request.
Can I call a Historical Exchange Rates API from front-end JavaScript?
Frankfurter and National Bank of Poland allow cross-origin requests and need no key, so they work straight from the browser. For the others, call them from your server so your key stays private.
Can I use Historical Exchange Rates APIs in a commercial project?
CurrencyBeacon, FxFeed.io and UniRateAPI permit commercial use. Fixer, Currencyapi, Currencylayer, Exchangerate.dev and Exchangeratesapi.io restrict it, for example to non-commercial or attributed use, so read the terms first.
Which Historical Exchange Rates APIs work with AI agents?
Exchangerate.dev has an MCP server, so an AI agent can call it directly. Frankfurter, Currencyapi, Currencylayer, Exchangeratesapi.io, FxFeed.io and 2 others publish an OpenAPI spec for generating clients and tools.
Broader: Currency & Exchange Rates APIs · Finance & Commerce APIs
More in Currency & Exchange Rates: Currency Converter APIs · Forex APIs