Agriculture Futures · CBOT
Download free sample
Soybeans (ZS)
CBOT soybean futures.
- Tick coverage
- 2011-05-26 → 2026-10-26
- Bar timeframes
- 8 published
- Catalog updated
- 2026-10-26
ZS 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 | 75.1 MB | download |
| 2025 | 92.0 MB | download |
| 2024 | 102.5 MB | download |
| 2023 | 105.6 MB | download |
| 2022 | 105.0 MB | download |
| 2021 | 106.3 MB | download |
| 2020 | 105.0 MB | download |
| 2019 | 98.3 MB | download |
| 2018 | 101.3 MB | download |
| 2017 | 99.4 MB | download |
| 2016 | 118.5 MB | download |
| 2015 | 114.2 MB | download |
| 2014 | 117.3 MB | download |
| 2013 | 117.6 MB | download |
| 2012 | 114.2 MB | download |
| 2011 | 64.2 MB | download |
All contracts (115)
| Contract | Coverage | Rows | Size | File |
|---|---|---|---|---|
| ZSU27 | 2025-10 to 2026-10 | 6,421 | 128.7 KB | parquet |
| ZSQ27 | 2025-09 to 2026-10 | 32,632 | 538.2 KB | parquet |
| ZSH27 | 2025-05 to 2026-10 | 678,775 | 11.5 MB | parquet |
| ZSK27 | 2025-01 to 2026-10 | 313,020 | 5.4 MB | parquet |
| ZSF27 | 2025-01 to 2026-10 | 1,194,196 | 16.7 MB | parquet |
| ZSN27 | 2024-09 to 2026-10 | 201,932 | 3.5 MB | parquet |
| ZSQ26 | 2024-08 to 2026-08 | 603,459 | 10.0 MB | parquet |
| ZSU26 | 2024-04 to 2026-09 | 454,998 | 8.0 MB | parquet |
| ZSK26 | 2024-02 to 2026-05 | 3,057,082 | 32.2 MB | parquet |
| ZSH26 | 2024-01 to 2026-03 | 2,888,218 | 30.7 MB | parquet |
| ZSF26 | 2024-01 to 2026-01 | 3,073,657 | 31.8 MB | parquet |
| ZSQ25 | 2023-10 to 2025-08 | 609,556 | 9.9 MB | parquet |
| ZSU25 | 2023-09 to 2025-09 | 517,122 | 8.8 MB | parquet |
| ZSN26 | 2023-05 to 2026-07 | 3,202,395 | 35.2 MB | parquet |
| ZSK25 | 2023-03 to 2025-05 | 2,904,238 | 31.4 MB | parquet |
| ZSH25 | 2023-03 to 2025-03 | 3,266,693 | 35.0 MB | parquet |
| ZSU24 | 2023-02 to 2024-09 | 449,349 | 7.7 MB | parquet |
| ZSX26 | 2022-12 to 2026-10 | 6,433,555 | 58.7 MB | parquet |
| ZSF25 | 2022-11 to 2025-01 | 2,986,349 | 31.8 MB | parquet |
| ZSN25 | 2022-08 to 2025-07 | 3,037,067 | 33.8 MB | parquet |
| ZSK24 | 2022-04 to 2024-05 | 3,252,526 | 34.2 MB | parquet |
| ZSQ24 | 2022-02 to 2024-08 | 684,063 | 10.8 MB | parquet |
| ZSH24 | 2022-02 to 2024-03 | 3,135,744 | 34.7 MB | parquet |
| ZSN24 | 2022-01 to 2024-07 | 3,765,676 | 37.9 MB | parquet |
| ZSX25 | 2021-12 to 2025-11 | 5,563,379 | 53.4 MB | parquet |
| ZSF24 | 2021-12 to 2024-01 | 3,123,266 | 34.1 MB | parquet |
| ZSU23 | 2021-12 to 2023-09 | 405,467 | 7.1 MB | parquet |
| ZSQ23 | 2021-12 to 2023-08 | 577,471 | 9.4 MB | parquet |
| ZSX24 | 2021-03 to 2024-11 | 6,646,664 | 62.2 MB | parquet |
| ZSK23 | 2021-01 to 2023-05 | 2,866,941 | 30.6 MB | parquet |
| ZSH23 | 2020-12 to 2023-03 | 2,800,557 | 30.9 MB | parquet |
| ZSF23 | 2020-11 to 2023-01 | 2,423,443 | 27.3 MB | parquet |
| ZSN23 | 2020-03 to 2023-07 | 3,607,824 | 37.7 MB | parquet |
| ZSU22 | 2020-02 to 2022-09 | 332,554 | 6.0 MB | parquet |
| ZSQ22 | 2020-02 to 2022-08 | 438,295 | 7.2 MB | parquet |
| ZSK22 | 2020-02 to 2022-05 | 2,697,125 | 30.9 MB | parquet |
| ZSH22 | 2020-02 to 2022-03 | 3,159,843 | 35.1 MB | parquet |
| ZSX23 | 2020-01 to 2023-11 | 6,860,772 | 66.6 MB | parquet |
| ZSF22 | 2020-01 to 2022-01 | 2,354,406 | 26.8 MB | parquet |
| ZSN22 | 2019-10 to 2022-07 | 3,099,229 | 36.0 MB | parquet |
| ZSX22 | 2019-06 to 2022-11 | 5,951,627 | 63.0 MB | parquet |
| ZSU21 | 2019-04 to 2021-09 | 356,958 | 6.2 MB | parquet |
| ZSQ21 | 2019-04 to 2021-08 | 570,173 | 9.8 MB | parquet |
| ZSK21 | 2019-04 to 2021-05 | 3,336,643 | 38.8 MB | parquet |
| ZSH21 | 2019-01 to 2021-03 | 4,052,925 | 44.6 MB | parquet |
| ZSF21 | 2018-12 to 2021-01 | 3,451,530 | 35.9 MB | parquet |
| ZSQ20 | 2018-06 to 2020-08 | 413,414 | 6.8 MB | parquet |
| ZSU20 | 2018-05 to 2020-09 | 294,598 | 5.0 MB | parquet |
| ZSK20 | 2018-05 to 2020-05 | 2,432,990 | 27.2 MB | parquet |
| ZSX21 | 2018-04 to 2021-11 | 6,474,366 | 68.4 MB | parquet |
| ZSN21 | 2018-04 to 2021-07 | 4,204,814 | 48.4 MB | parquet |
| ZSH20 | 2018-02 to 2020-03 | 2,255,562 | 26.9 MB | parquet |
| ZSF20 | 2017-12 to 2020-01 | 2,315,234 | 27.6 MB | parquet |
| ZSU19 | 2017-04 to 2019-09 | 297,110 | 5.2 MB | parquet |
| ZSQ19 | 2017-04 to 2019-08 | 368,564 | 6.3 MB | parquet |
| ZSK19 | 2017-04 to 2019-05 | 2,189,567 | 26.8 MB | parquet |
| ZSH19 | 2017-04 to 2019-03 | 2,130,121 | 26.5 MB | parquet |
| ZSN20 | 2017-03 to 2020-07 | 2,887,823 | 34.0 MB | parquet |
| ZSX20 | 2016-11 to 2020-11 | 5,914,046 | 59.4 MB | parquet |
| ZSF19 | 2016-11 to 2019-01 | 2,124,146 | 26.1 MB | parquet |
| ZSN19 | 2016-05 to 2019-07 | 3,013,480 | 34.1 MB | parquet |
| ZSU18 | 2016-03 to 2018-09 | 288,414 | 5.1 MB | parquet |
| ZSQ18 | 2016-03 to 2018-08 | 445,477 | 7.7 MB | parquet |
| ZSN18 | 2016-03 to 2018-07 | 3,230,248 | 37.2 MB | parquet |
| ZSX19 | 2016-02 to 2019-11 | 4,708,824 | 51.8 MB | parquet |
| ZSK18 | 2016-02 to 2018-05 | 2,872,766 | 31.9 MB | parquet |
| ZSH18 | 2016-02 to 2018-03 | 2,629,734 | 28.9 MB | parquet |
| ZSF18 | 2015-12 to 2018-01 | 2,422,946 | 28.2 MB | parquet |
| ZSU17 | 2015-08 to 2017-09 | 315,961 | 5.5 MB | parquet |
| ZSX18 | 2015-05 to 2018-11 | 5,563,838 | 60.9 MB | parquet |
| ZSQ17 | 2015-03 to 2017-08 | 439,843 | 7.0 MB | parquet |
| ZSK17 | 2015-03 to 2017-05 | 2,563,794 | 27.2 MB | parquet |
| ZSH17 | 2015-03 to 2017-03 | 2,715,969 | 30.4 MB | parquet |
| ZSF17 | 2015-02 to 2017-01 | 2,728,295 | 29.6 MB | parquet |
| ZSU16 | 2015-02 to 2016-09 | 275,689 | 4.8 MB | parquet |
| ZSX17 | 2014-09 to 2017-11 | 5,959,121 | 61.0 MB | parquet |
| ZSN17 | 2014-09 to 2017-07 | 2,831,375 | 33.2 MB | parquet |
| ZSX16 | 2014-09 to 2016-11 | 6,745,169 | 71.2 MB | parquet |
| ZSQ16 | 2014-09 to 2016-08 | 529,096 | 8.6 MB | parquet |
| ZSK16 | 2014-07 to 2016-05 | 3,139,379 | 33.4 MB | parquet |
| ZSN16 | 2014-06 to 2016-07 | 4,096,401 | 44.1 MB | parquet |
| ZSH16 | 2014-03 to 2016-03 | 2,601,450 | 27.4 MB | parquet |
| ZSQ15 | 2014-03 to 2015-08 | 452,949 | 6.9 MB | parquet |
| ZSF16 | 2013-12 to 2016-01 | 2,388,294 | 27.9 MB | parquet |
| ZSX15 | 2013-11 to 2015-11 | 6,549,637 | 70.8 MB | parquet |
| ZSU15 | 2013-11 to 2015-09 | 226,522 | 3.8 MB | parquet |
| ZSN15 | 2013-11 to 2015-07 | 3,786,836 | 42.1 MB | parquet |
| ZSK15 | 2013-11 to 2015-05 | 3,364,766 | 37.5 MB | parquet |
| ZSH15 | 2013-11 to 2015-03 | 3,178,467 | 35.7 MB | parquet |
| ZSF15 | 2013-11 to 2015-01 | 3,242,195 | 34.3 MB | parquet |
| ZSX14 | 2013-09 to 2014-11 | 7,326,756 | 75.3 MB | parquet |
| ZSU14 | 2013-07 to 2014-09 | 304,914 | 5.1 MB | parquet |
| ZSQ14 | 2013-06 to 2014-08 | 592,752 | 8.3 MB | parquet |
| ZSN14 | 2013-05 to 2014-07 | 3,336,999 | 37.2 MB | parquet |
| ZSK14 | 2013-03 to 2014-05 | 3,187,034 | 35.3 MB | parquet |
| ZSH14 | 2013-01 to 2014-03 | 2,784,426 | 28.8 MB | parquet |
| ZSF14 | 2012-11 to 2014-01 | 2,626,226 | 27.8 MB | parquet |
| ZSX13 | 2012-09 to 2013-11 | 7,156,267 | 73.9 MB | parquet |
| ZSU13 | 2012-07 to 2013-09 | 365,071 | 5.8 MB | parquet |
| ZSQ13 | 2012-06 to 2013-08 | 549,549 | 7.7 MB | parquet |
| ZSN13 | 2012-05 to 2013-07 | 3,396,855 | 39.7 MB | parquet |
| ZSK13 | 2012-03 to 2013-05 | 3,159,113 | 38.7 MB | parquet |
| ZSH13 | 2012-01 to 2013-03 | 3,518,982 | 41.5 MB | parquet |
| ZSF13 | 2011-11 to 2013-01 | 2,982,658 | 34.6 MB | parquet |
| ZSX12 | 2011-10 to 2012-11 | 9,237,314 | 80.9 MB | parquet |
| ZSU12 | 2011-10 to 2012-09 | 446,980 | 7.5 MB | parquet |
| ZSQ12 | 2011-10 to 2012-08 | 841,282 | 11.1 MB | parquet |
| ZSN12 | 2011-10 to 2012-07 | 4,398,658 | 41.9 MB | parquet |
| ZSK12 | 2011-10 to 2012-05 | 3,032,632 | 27.5 MB | parquet |
| ZSH12 | 2011-10 to 2012-03 | 2,690,458 | 23.7 MB | parquet |
| ZSF12 | 2011-09 to 2012-01 | 2,570,706 | 23.3 MB | parquet |
| ZSX11 | 2011-07 to 2011-11 | 4,779,921 | 44.3 MB | parquet |
| ZSU11 | 2011-05 to 2011-09 | 395,398 | 6.2 MB | parquet |
| ZSQ11 | 2011-05 to 2011-08 | 420,458 | 5.5 MB | parquet |
| ZSN11 | 2011-05 to 2011-07 | 983,806 | 7.9 MB | parquet |
Latest 20 rolls
Latest 20 of 108 rolls. Download the full JSON ledger.
| Session | From | To | Diff | Old volume | New volume |
|---|---|---|---|---|---|
| 2026-08-17 | ZSU26-CBOT | ZSX26-CBOT | 0.1525 | 15,245 | 113,737 |
| 2026-07-27 | ZSQ26-CBOT | ZSU26-CBOT | -0.0875 | 11,504 | 14,072 |
| 2026-06-29 | ZSN26-CBOT | ZSQ26-CBOT | 0.1075 | 7,787 | 13,453 |
| 2026-04-21 | ZSK26-CBOT | ZSN26-CBOT | 0.1625 | 43,606 | 54,618 |
| 2026-02-18 | ZSH26-CBOT | ZSK26-CBOT | 0.1575 | 51,593 | 52,795 |
| 2025-12-19 | ZSF26-CBOT | ZSH26-CBOT | 0.1025 | 39,882 | 48,403 |
| 2025-10-24 | ZSX25-CBOT | ZSF26-CBOT | 0.1875 | 50,524 | 56,234 |
| 2025-08-11 | ZSU25-CBOT | ZSX25-CBOT | 0.1925 | 22,574 | 148,059 |
| 2025-07-28 | ZSQ25-CBOT | ZSU25-CBOT | 0.04 | 13,531 | 19,234 |
| 2025-06-24 | ZSN25-CBOT | ZSQ25-CBOT | 0.035 | 19,627 | 22,191 |
| 2025-04-17 | ZSK25-CBOT | ZSN25-CBOT | 0.1075 | 40,004 | 42,045 |
| 2025-02-20 | ZSH25-CBOT | ZSK25-CBOT | 0.175 | 44,962 | 46,467 |
| 2024-12-20 | ZSF25-CBOT | ZSH25-CBOT | 0.0475 | 49,094 | 65,185 |
| 2024-10-25 | ZSX24-CBOT | ZSF25-CBOT | 0.0975 | 46,064 | 63,547 |
| 2024-08-13 | ZSU24-CBOT | ZSX24-CBOT | 0.155 | 11,051 | 106,825 |
| 2024-07-29 | ZSQ24-CBOT | ZSU24-CBOT | -0.2575 | 10,439 | 17,908 |
| 2024-06-26 | ZSN24-CBOT | ZSQ24-CBOT | -0.1975 | 18,940 | 22,084 |
| 2024-04-18 | ZSK24-CBOT | ZSN24-CBOT | 0.145 | 48,403 | 48,913 |
| 2024-02-21 | ZSH24-CBOT | ZSK24-CBOT | 0.04 | 48,028 | 55,930 |
| 2023-12-19 | ZSF24-CBOT | ZSH24-CBOT | 0.0975 | 46,898 | 50,667 |
ZS Instrument specifications
- Exchange
- CBOT
- Contract listings
- Monthly · F–Z
- Minimum tick
- 0.00125
- Point value
- 50.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.
ZS Quick start
View Python example
curl -LO https://historicalfuturesdata.com/ZS/bars/10s/cme.zs.bars.10s.2026.parquet
import pandas as pd
df = pd.read_parquet("cme.zs.bars.10s.2026.parquet")
import polars as pl
df = pl.read_parquet("cme.zs.bars.10s.2026.parquet")
Frequently asked questions about ZS historical data
What period does ZS cover?
2011-05-26 → 2026-10-26. This range comes from the current instrument catalog.
Which ZS timeframes are published?
10s, 1m, 2m, 5m, 30m, 1h, 4h, 1D. The bars table lists each available annual download.
How do I get a ZS sample?
Download cme.zs.bars.10s.2026.parquet using the free sample button. No account or API key is needed for this 10-second sample.