Currency Exchange Rates: Daily History & Latest (ECB)
Pricing
Pay per usage
Currency Exchange Rates: Daily History & Latest (ECB)
Export daily historical or latest currency exchange rates (ECB reference rates, 30 currencies, back to 1999) as clean JSON/CSV/Excel. No API key, no proxies.
Export daily foreign-exchange reference rates as clean structured data: the latest rates, or a full daily history back to 1999. Uses the free, open Frankfurter API, which republishes the European Central Bank reference rates. No API key, no proxies, no scraping.
Input
- baseCurrency: e.g. USD, EUR, GBP, JPY
- targetCurrencies: list of codes; empty = all ~30 supported currencies
- dateFrom / dateTo (YYYY-MM-DD): leave both empty for the latest rates only
- format:
long(one row per date + pair) orwide(one row per date, a column per currency) - maxItems: safety limit
Output (long format)
date, base, quote, rate, inverseRate, source
Use cases
Converting historical invoices and transactions, accounting and bookkeeping spreadsheets, price-history analysis, backtesting, feeding a dashboard or Google Sheet through the Apify API or integrations, scheduled daily snapshots.
Notes
- Rates are ECB euro reference rates published on working days (about 16:00 CET). Weekends and ECB holidays have no row.
- Only currencies in the ECB set are available (for example GEL, AED or RUB are not). Not for trading or settlement; reference rates only.
- Daily resolution is kept for any range (long ranges are fetched year by year).