Historical FX rates
with coverage you can inspect
Download audited OHLCV historical exchange-rate files for forex research, backtesting, and Python analysis. The live product is Parquet-first, with pair-level coverage reports so known limitations are visible before you model.
Current release facts
What historical FX rates mean here
This is not a bank statement exchange-rate table or a tax-reporting spot-rate database. It is research-oriented OHLCV forex bar data for currency-pair analysis, strategy testing, and local data pipelines.
Research historical FX spot-rate behavior across major currency pairs.
Backtest Python, pandas, DuckDB, and local quant workflows without API throttling.
Inspect known coverage before deciding which symbols and ranges belong in a model.
Convert audited source bars into CSV or platform workflows when your own process requires it.
Why not just use a free rate table?
Free sources are useful for lookup and comparison. The paid value here is the saved work: local files, normalized schema, validation checks, documented coverage, and a format that can be loaded directly into analytical tools.
UTC timestamp normalization
Duplicate timestamp checks
OHLC validity checks
Known-gap visibility
Parquet schema validation
Pair-level coverage reporting
Start with proof, not a promise.
Download the sample, inspect release coverage, then buy the major bundle only if the schema and coverage fit your workflow.