Free Forex Data Sample

Download a free
EUR/USD M1 sample

Test the HistoricalFX file format before buying a larger historical forex data bundle. The sample includes 31,680 audited EUR/USD M1 OHLCV rows in Apache Parquet.

Sample file facts

SymbolEUR/USD
Rows31,680
Start2024-01-01 00:00:00
End2024-01-30 23:59:00
FormatParquet

Validate the format first

Use the sample to confirm your loader, schema assumptions, local storage, and conversion path. Paid releases expand the same workflow across larger pair bundles with release-level coverage reporting.

31,680 EUR/USD M1 rows from January 2024.
Typed Parquet columns for timestamp, OHLC, and volume.
Zero null values and zero duplicate timestamps in the sample file.
Small enough to test pandas, DuckDB, R, and conversion workflows quickly.

Try before you buy

Get a free EUR/USD M1 Parquet sample: 31,680 rows from January 2024, with no nulls or duplicate timestamps.

No spam, ever. Just data.

From sample to paid data

The sample is a format and workflow test. The paid product is the larger audited release: 74 symbols, 518 Parquet files, and 300,359,356 total rows in the current R2 coverage report.

Single Pair

Start with EUR/USD if you want one paid pair before committing to a larger bundle.

View single-pair option

Major Pairs

The practical next step for strategy testing across liquid FX markets.

Open major bundle

Commercial License

Use the data in client work, internal tools, or commercial research pipelines.

Review license fit

Sample questions

Is the forex data sample free?
Yes. The EUR/USD M1 sample can be requested by email or downloaded directly if email delivery is unavailable.
Is this a CSV sample?
The live sample is Parquet. It can be converted to CSV in pandas, DuckDB, R, or most data tools. CSV delivery is being rebuilt separately and is not sold until matching artifacts are uploaded.
Does the sample prove the full dataset is gap-free?
No. The sample verifies the file schema and a small EUR/USD range. Full paid releases include separate coverage reports and known-gap visibility by symbol.
What happens after I download the sample?
Use it to validate your loader, conversion, and backtest workflow. If the format works, move to a single pair, major-pair bundle, or commercial license.