Agriculture Futures · CBOT
Download free sample
Soybean Oil (ZL)
CBOT soybean oil futures for grain and oilseed research.
- Tick coverage
- 2011-05-27 → 2026-10-26
- Bar timeframes
- 8 published
- Catalog updated
- 2026-10-26
ZL Downloads
Published Parquet files and roll records.
Bars
OHLCV bars by timeframe, with annual downloads.
Continuous futures data (16)
Continuous derived datasets with unadjusted prices and additive roll adjustments.
| Year | Size | File |
|---|---|---|
| 2026 | 70.8 MB | download |
| 2025 | 77.0 MB | download |
| 2024 | 82.2 MB | download |
| 2023 | 79.9 MB | download |
| 2022 | 72.7 MB | download |
| 2021 | 72.6 MB | download |
| 2020 | 69.0 MB | download |
| 2019 | 58.0 MB | download |
| 2018 | 55.8 MB | download |
| 2017 | 62.5 MB | download |
| 2016 | 63.3 MB | download |
| 2015 | 66.7 MB | download |
| 2014 | 63.9 MB | download |
| 2013 | 65.5 MB | download |
| 2012 | 71.8 MB | download |
| 2011 | 38.1 MB | download |
All contracts (132)
| Contract | Coverage | Rows | Size | File |
|---|---|---|---|---|
| ZLV27 | 2025-11 to 2026-10 | 3,690 | 81.3 KB | parquet |
| ZLQ27 | 2025-09 to 2026-10 | 14,718 | 250.7 KB | parquet |
| ZLU27 | 2025-07 to 2026-10 | 5,207 | 109.8 KB | parquet |
| ZLN27 | 2025-05 to 2026-10 | 101,215 | 1.5 MB | parquet |
| ZLK27 | 2025-05 to 2026-10 | 135,623 | 2.3 MB | parquet |
| ZLH27 | 2025-02 to 2026-10 | 332,178 | 5.9 MB | parquet |
| ZLF27 | 2025-02 to 2026-10 | 612,751 | 10.5 MB | parquet |
| ZLV26 | 2024-12 to 2026-10 | 472,107 | 7.5 MB | parquet |
| ZLU26 | 2024-12 to 2026-09 | 556,064 | 9.0 MB | parquet |
| ZLQ26 | 2024-12 to 2026-08 | 730,300 | 11.2 MB | parquet |
| ZLH26 | 2024-07 to 2026-03 | 2,016,360 | 22.7 MB | parquet |
| ZLF26 | 2024-07 to 2026-01 | 1,230,641 | 16.9 MB | parquet |
| ZLK26 | 2024-02 to 2026-05 | 2,663,108 | 28.2 MB | parquet |
| ZLN26 | 2023-10 to 2026-07 | 2,927,542 | 33.1 MB | parquet |
| ZLZ26 | 2023-08 to 2026-10 | 3,995,029 | 43.6 MB | parquet |
| ZLU25 | 2023-08 to 2025-09 | 501,414 | 8.2 MB | parquet |
| ZLQ25 | 2023-08 to 2025-08 | 645,010 | 10.4 MB | parquet |
| ZLK25 | 2023-05 to 2025-05 | 2,198,320 | 26.0 MB | parquet |
| ZLH25 | 2023-03 to 2025-03 | 2,189,973 | 25.9 MB | parquet |
| ZLF25 | 2023-03 to 2025-01 | 1,540,615 | 19.7 MB | parquet |
| ZLV25 | 2022-09 to 2025-10 | 393,561 | 6.2 MB | parquet |
| ZLQ24 | 2022-06 to 2024-08 | 680,439 | 10.5 MB | parquet |
| ZLK24 | 2022-06 to 2024-05 | 2,158,826 | 25.0 MB | parquet |
| ZLH24 | 2022-06 to 2024-03 | 1,885,764 | 22.2 MB | parquet |
| ZLU24 | 2022-03 to 2024-09 | 567,184 | 8.2 MB | parquet |
| ZLZ25 | 2022-02 to 2025-12 | 3,915,887 | 42.6 MB | parquet |
| ZLN25 | 2022-02 to 2025-07 | 2,566,768 | 29.7 MB | parquet |
| ZLF24 | 2021-12 to 2024-01 | 1,125,161 | 15.9 MB | parquet |
| ZLZ24 | 2021-06 to 2024-12 | 4,462,406 | 46.7 MB | parquet |
| ZLV24 | 2021-06 to 2024-10 | 464,997 | 7.9 MB | parquet |
| ZLN24 | 2021-06 to 2024-07 | 2,545,702 | 30.7 MB | parquet |
| ZLV23 | 2021-06 to 2023-10 | 390,907 | 6.8 MB | parquet |
| ZLU23 | 2021-06 to 2023-09 | 504,971 | 8.2 MB | parquet |
| ZLQ23 | 2021-06 to 2023-08 | 607,575 | 9.8 MB | parquet |
| ZLN23 | 2021-06 to 2023-07 | 2,446,361 | 28.4 MB | parquet |
| ZLK23 | 2021-06 to 2023-05 | 1,898,101 | 23.7 MB | parquet |
| ZLH23 | 2021-06 to 2023-03 | 1,646,654 | 20.6 MB | parquet |
| ZLF23 | 2021-05 to 2023-01 | 1,062,610 | 14.5 MB | parquet |
| ZLZ23 | 2021-04 to 2023-12 | 4,174,658 | 47.4 MB | parquet |
| ZLV22 | 2020-10 to 2022-10 | 345,284 | 6.2 MB | parquet |
| ZLZ22 | 2020-05 to 2022-12 | 3,493,596 | 43.4 MB | parquet |
| ZLU22 | 2020-03 to 2022-09 | 414,760 | 7.3 MB | parquet |
| ZLQ22 | 2020-03 to 2022-08 | 467,941 | 7.8 MB | parquet |
| ZLN22 | 2020-03 to 2022-07 | 1,695,216 | 22.5 MB | parquet |
| ZLK22 | 2020-02 to 2022-05 | 1,664,218 | 22.0 MB | parquet |
| ZLH22 | 2020-02 to 2022-03 | 1,494,165 | 20.1 MB | parquet |
| ZLF22 | 2020-02 to 2022-01 | 930,335 | 12.9 MB | parquet |
| ZLV21 | 2019-12 to 2021-10 | 377,727 | 6.5 MB | parquet |
| ZLZ21 | 2019-10 to 2021-12 | 3,758,928 | 45.4 MB | parquet |
| ZLU21 | 2019-05 to 2021-09 | 443,554 | 7.7 MB | parquet |
| ZLQ21 | 2019-05 to 2021-08 | 636,260 | 10.3 MB | parquet |
| ZLN21 | 2019-05 to 2021-07 | 2,437,145 | 30.9 MB | parquet |
| ZLK21 | 2019-05 to 2021-05 | 1,989,449 | 24.4 MB | parquet |
| ZLH21 | 2019-04 to 2021-03 | 1,955,336 | 24.0 MB | parquet |
| ZLF21 | 2019-03 to 2021-01 | 1,075,722 | 14.8 MB | parquet |
| ZLV20 | 2018-06 to 2020-10 | 228,317 | 4.0 MB | parquet |
| ZLU20 | 2018-06 to 2020-09 | 271,642 | 4.5 MB | parquet |
| ZLQ20 | 2018-06 to 2020-08 | 420,365 | 7.3 MB | parquet |
| ZLZ20 | 2018-04 to 2020-12 | 3,471,814 | 38.0 MB | parquet |
| ZLN20 | 2017-12 to 2020-07 | 1,609,459 | 21.4 MB | parquet |
| ZLK20 | 2017-12 to 2020-05 | 1,548,190 | 20.3 MB | parquet |
| ZLH20 | 2017-12 to 2020-03 | 1,589,241 | 20.1 MB | parquet |
| ZLF20 | 2017-12 to 2020-01 | 941,325 | 12.8 MB | parquet |
| ZLZ19 | 2017-08 to 2019-12 | 2,960,363 | 34.1 MB | parquet |
| ZLV19 | 2017-08 to 2019-10 | 159,594 | 2.7 MB | parquet |
| ZLU19 | 2017-08 to 2019-09 | 200,143 | 3.4 MB | parquet |
| ZLQ19 | 2017-08 to 2019-08 | 280,281 | 4.7 MB | parquet |
| ZLN19 | 2017-08 to 2019-07 | 1,487,019 | 19.6 MB | parquet |
| ZLH19 | 2017-05 to 2019-03 | 1,166,113 | 15.7 MB | parquet |
| ZLF19 | 2017-05 to 2019-01 | 749,291 | 10.8 MB | parquet |
| ZLK19 | 2017-04 to 2019-05 | 1,265,727 | 16.0 MB | parquet |
| ZLV18 | 2017-01 to 2018-10 | 140,472 | 2.3 MB | parquet |
| ZLU18 | 2016-11 to 2018-09 | 175,268 | 2.9 MB | parquet |
| ZLQ18 | 2016-11 to 2018-08 | 260,141 | 4.4 MB | parquet |
| ZLZ18 | 2016-10 to 2018-12 | 2,781,410 | 32.8 MB | parquet |
| ZLN18 | 2016-09 to 2018-07 | 1,572,957 | 20.6 MB | parquet |
| ZLK18 | 2016-07 to 2018-05 | 1,455,328 | 18.9 MB | parquet |
| ZLH18 | 2016-07 to 2018-03 | 1,340,535 | 16.3 MB | parquet |
| ZLF18 | 2016-07 to 2018-01 | 791,252 | 10.8 MB | parquet |
| ZLV17 | 2015-08 to 2017-10 | 194,770 | 3.3 MB | parquet |
| ZLU17 | 2015-08 to 2017-09 | 259,108 | 4.4 MB | parquet |
| ZLQ17 | 2015-08 to 2017-08 | 355,858 | 6.0 MB | parquet |
| ZLK17 | 2015-08 to 2017-05 | 1,413,408 | 18.3 MB | parquet |
| ZLN17 | 2015-07 to 2017-07 | 1,542,299 | 20.0 MB | parquet |
| ZLH17 | 2015-05 to 2017-03 | 1,284,184 | 15.9 MB | parquet |
| ZLF17 | 2015-03 to 2017-01 | 925,203 | 11.8 MB | parquet |
| ZLZ17 | 2015-02 to 2017-12 | 3,140,657 | 37.3 MB | parquet |
| ZLZ16 | 2014-08 to 2016-12 | 3,360,788 | 39.2 MB | parquet |
| ZLV16 | 2014-08 to 2016-10 | 164,399 | 2.8 MB | parquet |
| ZLU16 | 2014-08 to 2016-09 | 213,075 | 3.6 MB | parquet |
| ZLQ16 | 2014-07 to 2016-08 | 289,226 | 5.0 MB | parquet |
| ZLN16 | 2014-06 to 2016-07 | 1,740,476 | 21.5 MB | parquet |
| ZLK16 | 2014-05 to 2016-05 | 1,354,211 | 16.6 MB | parquet |
| ZLH16 | 2014-05 to 2016-03 | 1,247,725 | 16.0 MB | parquet |
| ZLF16 | 2014-04 to 2016-01 | 781,117 | 10.2 MB | parquet |
| ZLZ15 | 2014-01 to 2015-12 | 3,111,371 | 38.2 MB | parquet |
| ZLU15 | 2014-01 to 2015-09 | 271,044 | 4.5 MB | parquet |
| ZLQ15 | 2014-01 to 2015-08 | 382,781 | 6.3 MB | parquet |
| ZLV15 | 2013-11 to 2015-10 | 181,649 | 3.0 MB | parquet |
| ZLN15 | 2013-11 to 2015-07 | 2,010,538 | 24.5 MB | parquet |
| ZLK15 | 2013-11 to 2015-05 | 1,603,944 | 20.5 MB | parquet |
| ZLH15 | 2013-11 to 2015-03 | 1,546,977 | 19.2 MB | parquet |
| ZLF15 | 2013-11 to 2015-01 | 895,580 | 11.2 MB | parquet |
| ZLZ14 | 2013-10 to 2014-12 | 3,430,944 | 40.2 MB | parquet |
| ZLV14 | 2013-08 to 2014-10 | 268,744 | 4.3 MB | parquet |
| ZLU14 | 2013-07 to 2014-09 | 301,584 | 5.0 MB | parquet |
| ZLQ14 | 2013-06 to 2014-08 | 478,391 | 7.2 MB | parquet |
| ZLN14 | 2013-05 to 2014-07 | 1,564,502 | 20.3 MB | parquet |
| ZLK14 | 2013-03 to 2014-05 | 1,562,477 | 18.9 MB | parquet |
| ZLH14 | 2013-01 to 2014-03 | 1,365,359 | 15.6 MB | parquet |
| ZLF14 | 2012-11 to 2014-01 | 800,191 | 10.2 MB | parquet |
| ZLZ13 | 2012-10 to 2013-12 | 3,390,138 | 38.9 MB | parquet |
| ZLV13 | 2012-08 to 2013-10 | 284,741 | 4.4 MB | parquet |
| ZLU13 | 2012-07 to 2013-09 | 358,747 | 5.7 MB | parquet |
| ZLQ13 | 2012-06 to 2013-08 | 485,650 | 7.1 MB | parquet |
| ZLN13 | 2012-05 to 2013-07 | 1,842,515 | 22.7 MB | parquet |
| ZLK13 | 2012-03 to 2013-05 | 1,556,527 | 19.6 MB | parquet |
| ZLH13 | 2012-01 to 2013-03 | 1,562,858 | 18.9 MB | parquet |
| ZLF13 | 2011-12 to 2013-01 | 929,571 | 11.7 MB | parquet |
| ZLZ12 | 2011-12 to 2012-12 | 3,938,206 | 42.9 MB | parquet |
| ZLV12 | 2011-12 to 2012-10 | 263,854 | 4.0 MB | parquet |
| ZLU12 | 2011-12 to 2012-09 | 485,252 | 7.7 MB | parquet |
| ZLQ12 | 2011-12 to 2012-08 | 630,364 | 8.8 MB | parquet |
| ZLN12 | 2011-12 to 2012-07 | 2,270,614 | 24.5 MB | parquet |
| ZLK12 | 2011-12 to 2012-05 | 1,612,787 | 16.6 MB | parquet |
| ZLH12 | 2011-11 to 2012-03 | 1,527,691 | 15.4 MB | parquet |
| ZLF12 | 2011-09 to 2012-01 | 930,400 | 10.7 MB | parquet |
| ZLZ11 | 2011-08 to 2011-12 | 2,529,300 | 25.7 MB | parquet |
| ZLV11 | 2011-06 to 2011-10 | 258,892 | 4.1 MB | parquet |
| ZLU11 | 2011-05 to 2011-09 | 356,803 | 5.7 MB | parquet |
| ZLQ11 | 2011-05 to 2011-08 | 353,471 | 5.1 MB | parquet |
| ZLN11 | 2011-05 to 2011-07 | 603,896 | 6.3 MB | parquet |
Latest 20 rolls
Latest 20 of 124 rolls. Download the full JSON ledger.
| Session | From | To | Diff | Old volume | New volume |
|---|---|---|---|---|---|
| 2026-09-09 | ZLV26-CBOT | ZLZ26-CBOT | 0.5 | 11,633 | 35,758 |
| 2026-08-24 | ZLU26-CBOT | ZLV26-CBOT | 0.15 | 18,541 | 20,537 |
| 2026-07-22 | ZLQ26-CBOT | ZLU26-CBOT | -0.96 | 14,220 | 14,382 |
| 2026-06-24 | ZLN26-CBOT | ZLQ26-CBOT | -1.19 | 18,316 | 20,814 |
| 2026-04-16 | ZLK26-CBOT | ZLN26-CBOT | -0.29 | 41,042 | 47,431 |
| 2026-02-18 | ZLH26-CBOT | ZLK26-CBOT | 0.49 | 40,443 | 60,936 |
| 2025-12-16 | ZLF26-CBOT | ZLH26-CBOT | 0.54 | 55,690 | 58,482 |
| 2025-11-19 | ZLZ25-CBOT | ZLF26-CBOT | 0.32 | 40,399 | 68,171 |
| 2025-09-15 | ZLV25-CBOT | ZLZ25-CBOT | 0.5 | 10,280 | 43,483 |
| 2025-08-21 | ZLU25-CBOT | ZLV25-CBOT | -0.01 | 17,128 | 19,147 |
| 2025-07-28 | ZLQ25-CBOT | ZLU25-CBOT | -0.28 | 6,893 | 10,006 |
| 2025-06-23 | ZLN25-CBOT | ZLQ25-CBOT | 0.11 | 29,026 | 29,274 |
| 2025-04-15 | ZLK25-CBOT | ZLN25-CBOT | 0.49 | 35,143 | 44,225 |
| 2025-02-18 | ZLH25-CBOT | ZLK25-CBOT | 0.41 | 35,699 | 35,880 |
| 2024-12-17 | ZLF25-CBOT | ZLH25-CBOT | 0.32 | 45,882 | 45,931 |
| 2024-11-19 | ZLZ24-CBOT | ZLF25-CBOT | 0.05 | 26,106 | 35,336 |
| 2024-09-09 | ZLV24-CBOT | ZLZ24-CBOT | -0.59 | 9,754 | 37,277 |
| 2024-08-26 | ZLU24-CBOT | ZLV24-CBOT | -0.58 | 10,345 | 14,014 |
| 2024-07-24 | ZLQ24-CBOT | ZLU24-CBOT | -0.77 | 14,200 | 15,256 |
| 2024-06-25 | ZLN24-CBOT | ZLQ24-CBOT | 0.27 | 20,660 | 25,450 |
ZL Instrument specifications
- Exchange
- CBOT
- Contract listings
- 8 months · F/H/K/N/Q/U/V/Z
- Minimum tick
- 0.01
- Point value
- 600.00 USD
Methodology
Per-contract, continuous and bar files are derived datasets. Continuous datasets join contracts with documented rolls and additive adjustments; bars aggregate ticks into OHLCV.
ZL Quick start
View Python example
curl -LO https://historicalfuturesdata.com/ZL/bars/10s/cme.zl.bars.10s.2026.parquet
import pandas as pd
df = pd.read_parquet("cme.zl.bars.10s.2026.parquet")
import polars as pl
df = pl.read_parquet("cme.zl.bars.10s.2026.parquet")
Frequently asked questions about ZL historical data
What period does ZL cover?
2011-05-27 → 2026-10-26. This range comes from the current instrument catalog.
Which ZL timeframes are published?
10s, 1m, 2m, 5m, 30m, 1h, 4h, 1D. The bars table lists each available annual download.
How do I get a ZL sample?
Download cme.zl.bars.10s.2026.parquet using the free sample button. No account or API key is needed for this 10-second sample.