# ecb-frankfurter ECB euro foreign exchange reference rates redistributed by the open Frankfurter API (`https://api.frankfurter.dev/v1/{start}..?base=EUR|USD`). - **Type**: OFFICIAL_API · **Rights**: OFFICIAL_OPEN_DATA (attribution ECB) · **Real-time**: END_OF_DAY (one fixing ≈ 16:00 CET) - **Instruments**: conventional pairs (EURUSD, USDJPY, GBPUSD, USDCAD…, EUR crosses). Values derived from the fixing carry `meta.fixing_date`. - **Fields**: LAST_PRICE (latest fixing), PREVIOUS_CLOSE (previous business day). - **Consensus**: END_OF_DAY tier — superseded when a live/delayed source for the same pair exists; otherwise it is the canonical (indicative) value. - **Schedule**: hourly (the fixing changes once a day; ETag makes most polls 304).