ExchangeRate-API logo

ExchangeRate-API

ExchangeRate-API

ExchangeRate-API provides real-time and historical exchange rates for 160+ currencies — free tier without API key, conversion calculations supported.

Visit site ↗Health checked 9h ago
Use it when

Free tier requires no API key (just GET)

Watch for

Free tier has limited commercial use

First check

Free tier: GET https://open.er-api.com/v6/latest/USD for all currencies vs USD. Paid tier adds API key + historical data.

Auth
CORS
No
HTTPS
Yes
Signup
?
Latency
417 ms
Protocol
REST
Pricing

Uptime · 30-day window

Probes: 1Uptime: 100%Avg latency: 417ms
01

About this API

ExchangeRate-API is one of the easiest forex APIs to get started with. Differentiators from competitors (Fixer, OpenExchangeRates, CurrencyLayer): free tier requires no API key (just GET the URL — great for hackathons or prototypes), clean docs, conversion endpoint computes "100 USD to EUR" without manual division. Data source: central-bank public reference rates (mid-market) — suitable for display scenarios (e-commerce prices, reporting); not suitable for actual FX trading (real buy/sell has 1-3% spread). Free tier 1500/month, enough for small projects; paid from $9/month + historical data + higher quotas.

02

What you can build

  • 1E-commerce display prices in user currency
  • 2Remittance / cross-border business calculations
  • 3Multi-currency financial reporting
  • 4Travel app currency converter
03

Strengths & limitations

Strengths

  • Free tier requires no API key (just GET)
  • Data sourced from central banks, frequent updates
  • Conversion endpoint computes amounts directly

Limitations

  • Free tier has limited commercial use
  • Does not provide mid-market spread (for professional FX, use Wise, OANDA, etc.)
04

Example request

Generic template — replace <endpoint> with the real path from the docs.
curl https://exchangerate-api.com/<endpoint>
05

Getting started

Free tier: GET https://open.er-api.com/v6/latest/USD for all currencies vs USD. Paid tier adds API key + historical data.

06

FAQ

Can it be used for actual FX trading?+

No. This is reference rate (mid-market). Real trading requires a broker/dealer.

How far back are historical rates?+

Paid tier: daily rates from 1999 to present. Free tier: current day only.

07

Technical details

CORS: NoHTTPS: YesSignup: ?Open source: No
Auth type
unknown
Pricing
unknown
Protocols
REST
SDKs
python, javascript, typescript, php, ruby, go, java
Response time
417 ms
Last health check
5/12/2026, 7:37:24 AM
08

Tags