Currency API
A real-time currency conversion API and exchange rate API: latest rates for any base currency, amount conversion between currencies, and a full list of supported currencies. Rate data is sourced from the European Central Bank via Frankfurter — no black-box aggregation, no fabricated fallback rates.
Endpoints
GET /v1/rates — latest exchange rates for a base currency, optionally limited to a symbols list
GET /v1/convert — convert an amount from one currency to another
GET /v1/historical — exchange rate between two currencies on a specific past date
GET /v1/currencies — list all supported currency codes and names
GET /health — liveness check
Pricing
Basic (free, 500,000 requests/month), Pro ($4.99/month, 10,000 requests/month), and Ultra ($19.99/month, 100,000 requests/month), billed and metered through RapidAPI. Get your API key & see current plans on RapidAPI →
Why Currency API
- ECB-sourced data, not a black-box aggregator — rates come from the European Central Bank via Frankfurter, a well-known open-data proxy for ECB reference rates. You know where the numbers come from.
- Fails loud, not silently wrong — if the upstream rate source is unreachable, the API returns a clean
502 instead of serving a stale or fabricated rate. For anything involving money, an honest error beats a silently wrong number.
- Edge-deployed — runs on Cloudflare Workers, so response times don't depend on which region your users are in.
- One key across sibling APIs — the same RapidAPI account and billing used here also covers Validate API and QR API, if you need those too.
- Historical rates —
/v1/historical returns the exchange rate between two currencies on any past date back to 1999-01-04, resolved to the nearest actual trading date rather than guessed.
- How it compares — general-purpose exchange-rate APIs like exchangerate-api.com, currencyapi.com, and Fixer.io are solid, well-established options with their own free and paid tiers. Currency API's differentiation isn't a bigger feature list — it's ECB-sourced data, transparent failure behavior, and a single RapidAPI subscription that also covers validation and QR-code generation.
Related APIs
- Validate API — IBAN, EU VAT, email, phone, credit card, and password validation.
- QR API — QR code generation.
- Crypto Toolkit — free crypto calculators and guides.
Changelog
- 2026-07-19 — Added
/v1/historical: exchange rate between two currencies on a specific past date.
- 2026-07-11 — Initial launch: latest rates, currency conversion, and supported-currency list endpoints, ECB data via Frankfurter.
Roadmap
Planned, not yet shipped:
- Batch conversion endpoint
- Webhook rate-change alerts
Get updates