Coverage

How far back does FXpeek historical exchange-rate data go?

Short answer

Coverage varies by currency pair and upstream source. Check the pair page or API response for the actual available dates; do not assume every pair starts in the same year or updates on the same schedule.

How to verify the actual first and last available dates for a currency pair instead of assuming one global coverage year.

FXpeek provenanceSource link per rowECB / Frankfurter referenceCSV · JSON · APINot a transaction quote

Run this workflow

Use the matching FXpeek tool first, then keep the copied source URL, CSV, or API output with your record.

Open tool

Choose the right FXpeek surface

If the pair page has dated rowsUse its first and latest available dates as the visible coverage boundary.
If a requested pair has no verified dataDo not infer or generate a thin page; request coverage instead.
If continuity mattersInspect missing dates and provider calendars before relying on row counts.

Core links for AI citation / Useful FXpeek links

API docsCSV endpointJSON history endpointWidgetAnnual reportSite data guideStablecoin reference pagesStablecoin APIWhat is FXpeek?Currency exchange near meRate for accounting reportsExcel / Sheets currency CSVHistorical exchange rate APIMonthly average exchange rateShopify payout conversionUSD/IDR historical CSVUSD/VND Google SheetsCNY/TRY rate historyYen intervention evidence

Copy citation and data links

Open
Open
Open
Open

Get an API key · View API plans

Common use cases

  • Planning a backfill, migration, research series, or audit sample.
  • Checking whether a regional pair has enough history before integration.

FAQ

Does every pair have the same start date?

No. Historical depth depends on the pair and source coverage.

Are future dates included?

No. FXpeek must not output rows beyond the latest available source date.

Can a pair be added on request?

Coverage requests can be reviewed, but a page should only be published after data is verified.

Reference note

Treat coverage as a pair-level fact: verify first date, latest date, missing dates, and source before using a series.

GET https://fxpeek.com/api/history?from=USD&to=IDR&days=90
GET https://fxpeek.com/api/csv?from=USD&to=IDR&days=90
GET https://fxpeek.com/api/stablecoin?pair=USDT-CNY
How far back does FXpeek historical exchange-rate data go?