Apify

ECB Euro Exchange Rates: Daily Reference Rates

Page updated

Price: $0.10 per 1,000 rates, flat on every Apify plan, no start fee. Free-plan cap: up to 100 rates per run on the Apify Free plan. Prices checked on 2026-10-17.

The ECB Euro Exchange Rates tool reads the European Central Bank’s euro reference rates from the ECB Data Portal and returns one row per currency per reference day, with the rate and its inverse.

It makes one request per run and backs off on errors.

Who it is for

Finance and accounting teams, analysts and developers who need ECB euro reference rates in a spreadsheet or pipeline.

  • Pull the latest euro rates for the currencies you invoice in.
  • Get a full history for a currency pair for reporting.
  • Feed daily reference rates into a dashboard or model.
  • Convert past transactions at the reference rate for that day.

Inputs

Field Type Required Description
currencies array of strings No 3-letter codes quoted against the euro, e.g. USD, GBP. Empty for all ~30 the ECB publishes.
mode string No latest for the most recent reference day, or range for every day between two dates.
startDate string No Range mode: first date, YYYY-MM-DD (from 1999-01-04).
endDate string No Range mode: last date, YYYY-MM-DD. Default today.
lastDays integer No Range mode shortcut for the start date.
maxItems integer No Default 1,000, up to 50,000 rows, newest first.

Example input

{
  "currencies": [
    "USD",
    "GBP",
    "JPY",
    "CHF"
  ],
  "maxItems": 100
}

Example output

Sample records for shape only. They are not a live response.

[
  {
    "type": "rate",
    "date": "2026-10-16",
    "currency": "CHF",
    "base": "EUR",
    "rate": 0.9272,
    "eurPerUnit": 1.078516,
    "seriesKey": "EXR.D.CHF.EUR.SP00.A",
    "title": "Swiss franc/Euro ECB reference exchange rate",
    "source": "European Central Bank (ECB Data Portal)"
  }
]

Price

$0.10 per 1,000 rates

Free-plan cap: Up to 100 rates per run on the Apify Free plan

Billing happens on Apify, not on this website.

Limits

  • Up to 100 rates per run on the Apify Free plan.
  • Rates are published around 16:00 CET on TARGET working days, none on weekends or TARGET holidays.
  • One row is one currency on one day.

What it does not do

  • Reference rates are for information only and are not rates for transactions.
  • It does not give intraday or market rates.
  • It does not cover currencies the ECB does not publish.

FAQ

What counts as a result?

One reference rate for one currency on one day.

Do I pay for errors or empty ranges?

No. No-results, invalid-input, error and limit rows are free.

Where does the data come from?

From the European Central Bank's ECB Data Portal. Lepidata is not affiliated with the ECB.

Is there a start fee?

No. You pay only the flat price per result.

Run it on Apify