Wild APIs

Historical Exchange Rates APIs

Historical exchange rate APIs vary in how far back they go and what they charge. Frankfurter returns central-bank rates with no key, and the National Bank of Poland publishes its own history back to 2002 for free. CurrencyBeacon reaches back to 1996 on a freemium plan, while Exchangerate.dev serves daily ECB fixes from 1999.
15 listings
APIPricingAuthFormatFree tierStatus
CurrencyapiLive and historical exchange rates for 170+ currencies and crypto, updated regularly.
Finance & Commerce › Currency & Exchange Rates
FreemiumAPI keyJSON<100/dayLive
CurrencyBeaconReal-time and historical foreign exchange rates plus currency conversion, back to 1996.
Finance & Commerce › Currency & Exchange Rates
FreemiumAPI keyJSON100–1k/dayLive
CurrencyFreaksExchange rates for 166 fiat currencies, 861 cryptocurrencies and precious metals, with conversion and history.
Finance & Commerce › Currency & Exchange Rates
FreemiumAPI keyJSON<100/dayLive
CurrencylayerReal-time and historical exchange rates for 174 currencies, with conversion and time-frame data.
Finance & Commerce › Currency & Exchange Rates
FreemiumAPI keyJSON<100/dayLive
Exchangerate.devLive and historical FX rates for 31 currencies, with daily ECB fixes back to 1999.
Finance & Commerce › Currency & Exchange Rates
FreemiumAPI keyJSON100–1k/dayLive
Exchangerate.hostReal-time and historical foreign exchange and crypto rates across roughly 168 currencies.
Finance & Commerce › Currency & Exchange Rates
FreemiumAPI keyJSON<100/dayLive
Exchangeratesapi.ioReal-time and historical exchange rates for 174 currencies, plus conversion and fluctuation data.
Finance & Commerce › Currency & Exchange Rates
FreemiumAPI keyJSON100–1k/dayLive
FixerLive and historical foreign exchange rates for 170 currencies, plus a conversion endpoint.
Finance & Commerce › Currency & Exchange Rates
FreemiumAPI keyJSON—Live
FrankfurterCurrent and historical exchange rates for 206 currencies from central banks, no key required.
Finance & Commerce › Currency & Exchange Rates
FreeNoneJSONUnlimitedLive
FxFeed.ioLatest, historical and time-series FX rates and conversion for 160+ currencies since 1999.
Finance & Commerce › Currency & Exchange Rates
FreemiumAPI keyJSON<100/dayLive
FXpeekDaily and historical rates for major and long-tail currencies, plus USDT/USDC reference rates, no key.
Finance & Commerce › Currency & Exchange Rates
FreemiumNoneJSONUnlimitedLive
FxRatesAPIReal-time and historical currency exchange rates and conversion, usable without an API key.
Finance & Commerce › Currency & Exchange Rates
API keyJSON—Live
National Bank of PolandPoland's central bank exchange rates and gold prices, current and historic since 2002.
Finance & Commerce › Currency & Exchange Rates
FreeNoneJSONUnlimitedLive
UniRateAPIReal-time and historical exchange rates for 170+ fiat currencies, 500+ cryptocurrencies and precious metals.
Finance & Commerce › Currency & Exchange Rates
FreemiumAPI keyJSON100–1k/dayLive
xChangeApiLive and historical foreign exchange rates with OHLC data and currency conversion, via REST and WebSocket.
Finance & Commerce › Currency & Exchange Rates
API keyJSON—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