Agriculture Futures · CBOT
Download free sample
Soybean Meal (ZM)
CBOT soybean meal futures for grain and oilseed research.
- Tick coverage
- 2011-05-27 → 2026-10-26
- Bar timeframes
- 8 published
- Catalog updated
- 2026-10-26
ZM 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 | 51.3 MB | download |
| 2025 | 55.5 MB | download |
| 2024 | 70.2 MB | download |
| 2023 | 67.3 MB | download |
| 2022 | 60.8 MB | download |
| 2021 | 57.1 MB | download |
| 2020 | 58.6 MB | download |
| 2019 | 55.5 MB | download |
| 2018 | 57.7 MB | download |
| 2017 | 58.4 MB | download |
| 2016 | 61.5 MB | download |
| 2015 | 58.9 MB | download |
| 2014 | 62.4 MB | download |
| 2013 | 60.7 MB | download |
| 2012 | 59.9 MB | download |
| 2011 | 32.0 MB | download |
All contracts (132)
| Contract | Coverage | Rows | Size | File |
|---|---|---|---|---|
| ZMV27 | 2025-07 to 2026-10 | 3,336 | 83.0 KB | parquet |
| ZMU27 | 2025-07 to 2026-10 | 6,561 | 129.9 KB | parquet |
| ZMQ27 | 2025-07 to 2026-10 | 19,995 | 335.9 KB | parquet |
| ZMK27 | 2025-07 to 2026-10 | 150,733 | 2.5 MB | parquet |
| ZMH27 | 2025-05 to 2026-10 | 334,119 | 5.6 MB | parquet |
| ZMF27 | 2025-02 to 2026-10 | 644,656 | 10.2 MB | parquet |
| ZMN27 | 2025-01 to 2026-10 | 106,410 | 1.8 MB | parquet |
| ZMV26 | 2024-07 to 2026-10 | 449,879 | 7.1 MB | parquet |
| ZMU26 | 2024-07 to 2026-09 | 504,042 | 8.3 MB | parquet |
| ZMQ26 | 2024-07 to 2026-08 | 558,118 | 9.3 MB | parquet |
| ZMN26 | 2024-06 to 2026-07 | 2,038,038 | 23.9 MB | parquet |
| ZMF26 | 2024-06 to 2026-01 | 1,159,686 | 15.2 MB | parquet |
| ZMK26 | 2024-03 to 2026-05 | 1,846,293 | 21.1 MB | parquet |
| ZMH26 | 2024-02 to 2026-03 | 1,639,534 | 19.0 MB | parquet |
| ZMZ26 | 2023-12 to 2026-10 | 3,120,351 | 34.4 MB | parquet |
| ZMV25 | 2023-08 to 2025-10 | 452,786 | 6.7 MB | parquet |
| ZMU25 | 2023-08 to 2025-09 | 521,472 | 8.0 MB | parquet |
| ZMQ25 | 2023-08 to 2025-08 | 525,851 | 8.8 MB | parquet |
| ZMH25 | 2023-07 to 2025-03 | 1,776,799 | 20.8 MB | parquet |
| ZMK25 | 2023-03 to 2025-05 | 1,684,430 | 20.6 MB | parquet |
| ZMF25 | 2023-03 to 2025-01 | 1,126,264 | 16.7 MB | parquet |
| ZMV24 | 2022-10 to 2024-10 | 474,774 | 8.1 MB | parquet |
| ZMN25 | 2022-06 to 2025-07 | 1,874,114 | 22.6 MB | parquet |
| ZMZ25 | 2022-04 to 2025-12 | 3,060,754 | 32.4 MB | parquet |
| ZMU24 | 2022-02 to 2024-09 | 547,329 | 9.0 MB | parquet |
| ZMQ24 | 2022-02 to 2024-08 | 680,353 | 11.2 MB | parquet |
| ZMN24 | 2022-02 to 2024-07 | 2,569,011 | 29.5 MB | parquet |
| ZMK24 | 2022-02 to 2024-05 | 2,193,485 | 26.5 MB | parquet |
| ZMH24 | 2022-02 to 2024-03 | 1,878,810 | 22.1 MB | parquet |
| ZMF24 | 2022-02 to 2024-01 | 1,284,206 | 17.2 MB | parquet |
| ZMZ24 | 2021-07 to 2024-12 | 3,623,959 | 38.9 MB | parquet |
| ZMV23 | 2021-06 to 2023-10 | 369,458 | 6.2 MB | parquet |
| ZMU23 | 2021-02 to 2023-09 | 462,037 | 8.0 MB | parquet |
| ZMQ23 | 2021-02 to 2023-08 | 546,374 | 8.9 MB | parquet |
| ZMN23 | 2021-02 to 2023-07 | 2,027,801 | 23.4 MB | parquet |
| ZMK23 | 2021-02 to 2023-05 | 1,654,778 | 19.9 MB | parquet |
| ZMF23 | 2021-01 to 2023-01 | 839,242 | 11.8 MB | parquet |
| ZMH23 | 2020-12 to 2023-03 | 1,553,314 | 18.6 MB | parquet |
| ZMZ23 | 2020-08 to 2023-12 | 3,608,332 | 39.9 MB | parquet |
| ZMZ22 | 2020-06 to 2022-12 | 2,928,511 | 36.7 MB | parquet |
| ZMV22 | 2020-06 to 2022-10 | 327,057 | 5.7 MB | parquet |
| ZMU22 | 2020-06 to 2022-09 | 354,860 | 6.2 MB | parquet |
| ZMQ22 | 2020-06 to 2022-08 | 382,717 | 6.4 MB | parquet |
| ZMN22 | 2020-06 to 2022-07 | 1,651,511 | 21.6 MB | parquet |
| ZMH22 | 2020-05 to 2022-03 | 1,625,328 | 19.7 MB | parquet |
| ZMK22 | 2020-03 to 2022-05 | 1,483,359 | 20.0 MB | parquet |
| ZMF22 | 2020-03 to 2022-01 | 823,299 | 11.3 MB | parquet |
| ZMU21 | 2019-10 to 2021-09 | 373,789 | 6.2 MB | parquet |
| ZMQ21 | 2019-10 to 2021-08 | 481,790 | 8.4 MB | parquet |
| ZMZ21 | 2019-09 to 2021-12 | 2,886,122 | 33.9 MB | parquet |
| ZMV21 | 2019-09 to 2021-10 | 308,986 | 5.0 MB | parquet |
| ZMN21 | 2019-09 to 2021-07 | 1,962,404 | 24.5 MB | parquet |
| ZMK21 | 2019-09 to 2021-05 | 1,564,752 | 21.2 MB | parquet |
| ZMH21 | 2019-09 to 2021-03 | 1,581,744 | 21.1 MB | parquet |
| ZMF21 | 2019-05 to 2021-01 | 929,707 | 13.5 MB | parquet |
| ZMV20 | 2018-07 to 2020-10 | 210,192 | 3.6 MB | parquet |
| ZMU20 | 2018-07 to 2020-09 | 257,983 | 4.1 MB | parquet |
| ZMQ20 | 2018-07 to 2020-08 | 410,471 | 7.1 MB | parquet |
| ZMK20 | 2018-06 to 2020-05 | 1,451,597 | 19.3 MB | parquet |
| ZMN20 | 2018-05 to 2020-07 | 1,468,799 | 20.2 MB | parquet |
| ZMH20 | 2018-05 to 2020-03 | 1,279,316 | 16.0 MB | parquet |
| ZMF20 | 2018-05 to 2020-01 | 795,518 | 10.8 MB | parquet |
| ZMV19 | 2017-10 to 2019-10 | 185,462 | 3.1 MB | parquet |
| ZMZ20 | 2017-09 to 2020-12 | 3,138,023 | 36.0 MB | parquet |
| ZMZ19 | 2017-06 to 2019-12 | 2,448,683 | 32.0 MB | parquet |
| ZMU19 | 2017-06 to 2019-09 | 209,974 | 3.5 MB | parquet |
| ZMQ19 | 2017-06 to 2019-08 | 291,602 | 5.0 MB | parquet |
| ZMN19 | 2017-06 to 2019-07 | 1,456,801 | 19.6 MB | parquet |
| ZMK19 | 2017-06 to 2019-05 | 1,296,479 | 16.3 MB | parquet |
| ZMH19 | 2017-05 to 2019-03 | 1,188,879 | 16.4 MB | parquet |
| ZMF19 | 2017-04 to 2019-01 | 752,649 | 11.2 MB | parquet |
| ZMU18 | 2016-10 to 2018-09 | 240,957 | 4.0 MB | parquet |
| ZMV18 | 2016-04 to 2018-10 | 198,866 | 3.3 MB | parquet |
| ZMQ18 | 2016-04 to 2018-08 | 357,120 | 6.2 MB | parquet |
| ZMK18 | 2016-04 to 2018-05 | 1,518,792 | 19.8 MB | parquet |
| ZMH18 | 2016-04 to 2018-03 | 1,427,632 | 17.5 MB | parquet |
| ZMZ18 | 2016-03 to 2018-12 | 2,728,143 | 34.3 MB | parquet |
| ZMF18 | 2016-01 to 2018-01 | 856,588 | 11.3 MB | parquet |
| ZMN18 | 2015-11 to 2018-07 | 1,639,453 | 21.9 MB | parquet |
| ZMV17 | 2015-09 to 2017-10 | 195,248 | 3.3 MB | parquet |
| ZMU17 | 2015-09 to 2017-09 | 236,735 | 4.0 MB | parquet |
| ZMQ17 | 2015-09 to 2017-08 | 317,239 | 5.4 MB | parquet |
| ZMN17 | 2015-08 to 2017-07 | 1,517,228 | 19.4 MB | parquet |
| ZMZ17 | 2015-05 to 2017-12 | 2,915,195 | 34.6 MB | parquet |
| ZMK17 | 2015-05 to 2017-05 | 1,302,222 | 16.0 MB | parquet |
| ZMH17 | 2015-04 to 2017-03 | 1,208,368 | 15.8 MB | parquet |
| ZMF17 | 2015-02 to 2017-01 | 733,819 | 9.8 MB | parquet |
| ZMV16 | 2015-02 to 2016-10 | 171,698 | 2.9 MB | parquet |
| ZMU16 | 2015-01 to 2016-09 | 248,688 | 4.2 MB | parquet |
| ZMQ16 | 2015-01 to 2016-08 | 319,886 | 5.6 MB | parquet |
| ZMZ16 | 2014-09 to 2016-12 | 2,902,317 | 35.6 MB | parquet |
| ZMN16 | 2014-08 to 2016-07 | 1,937,555 | 23.5 MB | parquet |
| ZMK16 | 2014-08 to 2016-05 | 1,407,300 | 16.6 MB | parquet |
| ZMH16 | 2014-07 to 2016-03 | 1,170,371 | 15.8 MB | parquet |
| ZMF16 | 2014-06 to 2016-01 | 672,212 | 9.8 MB | parquet |
| ZMV15 | 2014-01 to 2015-10 | 189,172 | 3.1 MB | parquet |
| ZMZ15 | 2013-11 to 2015-12 | 2,762,657 | 33.6 MB | parquet |
| ZMU15 | 2013-11 to 2015-09 | 255,618 | 4.3 MB | parquet |
| ZMQ15 | 2013-11 to 2015-08 | 357,538 | 6.0 MB | parquet |
| ZMN15 | 2013-11 to 2015-07 | 1,845,160 | 23.9 MB | parquet |
| ZMK15 | 2013-11 to 2015-05 | 1,676,583 | 21.2 MB | parquet |
| ZMH15 | 2013-11 to 2015-03 | 1,506,311 | 19.7 MB | parquet |
| ZMF15 | 2013-11 to 2015-01 | 793,356 | 10.7 MB | parquet |
| ZMZ14 | 2013-10 to 2014-12 | 3,254,203 | 39.4 MB | parquet |
| ZMV14 | 2013-08 to 2014-10 | 282,218 | 4.5 MB | parquet |
| ZMU14 | 2013-07 to 2014-09 | 286,847 | 4.7 MB | parquet |
| ZMQ14 | 2013-06 to 2014-08 | 457,085 | 6.9 MB | parquet |
| ZMN14 | 2013-05 to 2014-07 | 1,463,302 | 19.1 MB | parquet |
| ZMK14 | 2013-03 to 2014-05 | 1,401,353 | 17.8 MB | parquet |
| ZMH14 | 2013-01 to 2014-03 | 1,290,586 | 15.4 MB | parquet |
| ZMF14 | 2012-11 to 2014-01 | 780,095 | 10.1 MB | parquet |
| ZMZ13 | 2012-10 to 2013-12 | 3,261,239 | 37.8 MB | parquet |
| ZMV13 | 2012-08 to 2013-10 | 242,176 | 3.9 MB | parquet |
| ZMU13 | 2012-07 to 2013-09 | 331,296 | 5.4 MB | parquet |
| ZMQ13 | 2012-06 to 2013-08 | 420,829 | 6.4 MB | parquet |
| ZMN13 | 2012-05 to 2013-07 | 1,645,995 | 20.6 MB | parquet |
| ZMK13 | 2012-03 to 2013-05 | 1,393,655 | 17.3 MB | parquet |
| ZMH13 | 2012-01 to 2013-03 | 1,334,943 | 16.1 MB | parquet |
| ZMF13 | 2011-12 to 2013-01 | 631,543 | 8.7 MB | parquet |
| ZMZ12 | 2011-12 to 2012-12 | 3,139,904 | 37.6 MB | parquet |
| ZMV12 | 2011-12 to 2012-10 | 252,574 | 3.9 MB | parquet |
| ZMU12 | 2011-12 to 2012-09 | 370,836 | 5.9 MB | parquet |
| ZMQ12 | 2011-12 to 2012-08 | 502,177 | 7.3 MB | parquet |
| ZMN12 | 2011-12 to 2012-07 | 1,707,586 | 19.6 MB | parquet |
| ZMK12 | 2011-12 to 2012-05 | 1,296,918 | 13.7 MB | parquet |
| ZMH12 | 2011-11 to 2012-03 | 1,164,129 | 13.8 MB | parquet |
| ZMF12 | 2011-09 to 2012-01 | 692,734 | 8.6 MB | parquet |
| ZMZ11 | 2011-08 to 2011-12 | 2,011,340 | 21.1 MB | parquet |
| ZMV11 | 2011-06 to 2011-10 | 300,379 | 4.7 MB | parquet |
| ZMU11 | 2011-05 to 2011-09 | 331,773 | 5.4 MB | parquet |
| ZMQ11 | 2011-05 to 2011-08 | 342,938 | 5.1 MB | parquet |
| ZMN11 | 2011-05 to 2011-07 | 433,265 | 4.9 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-14 | ZMV26-CBOT | ZMZ26-CBOT | 6 | 13,217 | 45,462 |
| 2026-08-25 | ZMU26-CBOT | ZMV26-CBOT | 3.4 | 8,132 | 10,846 |
| 2026-07-27 | ZMQ26-CBOT | ZMU26-CBOT | -0.7 | 15,674 | 17,276 |
| 2026-06-24 | ZMN26-CBOT | ZMQ26-CBOT | -1.5 | 13,277 | 15,330 |
| 2026-04-15 | ZMK26-CBOT | ZMN26-CBOT | -3.5 | 33,557 | 34,961 |
| 2026-02-18 | ZMH26-CBOT | ZMK26-CBOT | 4.6 | 25,746 | 31,259 |
| 2025-12-16 | ZMF26-CBOT | ZMH26-CBOT | 3.7 | 25,982 | 28,202 |
| 2025-11-18 | ZMZ25-CBOT | ZMF26-CBOT | 1.8 | 31,985 | 35,010 |
| 2025-09-10 | ZMV25-CBOT | ZMZ25-CBOT | 2.4 | 16,114 | 38,975 |
| 2025-08-25 | ZMU25-CBOT | ZMV25-CBOT | -6 | 10,690 | 15,849 |
| 2025-07-21 | ZMQ25-CBOT | ZMU25-CBOT | 4.3 | 11,069 | 11,166 |
| 2025-06-24 | ZMN25-CBOT | ZMQ25-CBOT | 4.2 | 16,563 | 17,644 |
| 2025-04-16 | ZMK25-CBOT | ZMN25-CBOT | 7.3 | 22,689 | 26,650 |
| 2025-02-19 | ZMH25-CBOT | ZMK25-CBOT | 8.3 | 31,553 | 32,858 |
| 2024-12-17 | ZMF25-CBOT | ZMH25-CBOT | 6.3 | 24,796 | 29,880 |
| 2024-11-19 | ZMZ24-CBOT | ZMF25-CBOT | 1.7 | 23,500 | 24,228 |
| 2024-09-11 | ZMV24-CBOT | ZMZ24-CBOT | 4 | 11,518 | 35,694 |
| 2024-08-26 | ZMU24-CBOT | ZMV24-CBOT | -5.3 | 7,893 | 13,366 |
| 2024-07-23 | ZMQ24-CBOT | ZMU24-CBOT | -17.5 | 12,399 | 12,674 |
| 2024-06-24 | ZMN24-CBOT | ZMQ24-CBOT | -14.7 | 18,874 | 18,927 |
ZM Instrument specifications
- Exchange
- CBOT
- Contract listings
- 8 months · F/H/K/N/Q/U/V/Z
- Minimum tick
- 0.10
- Point value
- 100.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.
ZM Quick start
View Python example
curl -LO https://historicalfuturesdata.com/ZM/bars/10s/cme.zm.bars.10s.2026.parquet
import pandas as pd
df = pd.read_parquet("cme.zm.bars.10s.2026.parquet")
import polars as pl
df = pl.read_parquet("cme.zm.bars.10s.2026.parquet")
Frequently asked questions about ZM historical data
What period does ZM cover?
2011-05-27 → 2026-10-26. This range comes from the current instrument catalog.
Which ZM timeframes are published?
10s, 1m, 2m, 5m, 30m, 1h, 4h, 1D. The bars table lists each available annual download.
How do I get a ZM sample?
Download cme.zm.bars.10s.2026.parquet using the free sample button. No account or API key is needed for this 10-second sample.