https://allratestoday.com
Live mid-market exchange rates for 160+ currencies plus official rates from 123 central banks and 6 tax authorities (ECB, the Fed, Bank of Canada, CBSL, Banxico, HMRC, US Treasury and more).
Data
- Market rates (
/api/rate,/api/v1/rates,/api/historical-rates): live mid-market rates, refreshed roughly every 60 seconds. - Central-bank rates (
/api/v1/central-bank/*,/api/open/central-bank/*): the official tables exactly as published by each institution, one table per publication date. History reaches back to 2000 and earlier for major sources (ECB from 1999, Bank of Canada from 1950s-era series where published). - Daily Reference Rate (
/api/open/reference-rate,/api/v1/reference-rate/*): one immutable mid-market USD table per business day, fixed at 16:00 London (median of a five-minute sampling window). For index calculation, research and reporting; not a registered benchmark. Methodology: https://allratestoday.com/reference-rate/
Authentication
Most endpoints require an API key sent as Authorization: Bearer art_live_.... Get a free key at https://allratestoday.com/register, or self-issue a 100-call trial key with no account via POST /api/agent/keys (built for AI agents). Logged-in dashboard users can also authenticate with their session cookie.
Keyless endpoints: /api/v1/symbols and /api/open/central-bank/{bank} (attribution required).
Output formats
Endpoints that return tabular data accept ?format=json|csv|xml|xlsx (CSV is UTF-8 with BOM; XLSX is a real Excel workbook; default json).
Plans
Free plan: latest central-bank tables included. Historical central-bank dates and time series require a paid plan. See https://allratestoday.com/pricing.
This is version 2.2.0 of this API documentation. Last update on Nov 8, 2026.