Historical Exchange Rate API

Get the exchange rate for any currency pair on any past date as clean JSON. Backed by European Central Bank reference rates — a drop-in replacement if your currency API was deprecated or rate-limited.

Go Pro — $9/mo
Unlimited requests, no rate limit, and one key for all 8 wrapper-agency APIs (rates, mock data, color, timezones, QR, cron, data conversion, encoding).

Get a Pro API key →

Free tier stays free (100 requests/day per IP).

Try it

Get this rate as JSON (developer API)
curl "https://fx.wrapper-agency.com/api/v1/rate?from=USD&to=EUR&date=2026-06-20&amount=100"

Free historical-rate API — no key during beta. Data: European Central Bank reference rates.

Endpoint (live & free during beta)

GET https://fx.wrapper-agency.com/api/v1/rate?from=USD&to=EUR&date=2020-03-23

{
  "from": "USD",
  "to": "EUR",
  "date": "2020-03-23",
  "rate": 0.92739,
  "source": "European Central Bank (ECB) reference rates"
}

Call it now — no API key needed during beta. Also: /api/v1/timeseries and an OpenAPI spec. Per-call pricing comes later.

Why RateHistory

Authoritative data
European Central Bank reference rates, daily back to 1999+.
No surprise caps
Built for batch and historical lookups, the workloads other tools throttle.
Simple & cheap
One call, one JSON answer. Pay per call or a flat monthly tier.

New to historical FX in code? Read the developer guide.