Datadory notebook

How do I download CFTC Commitments of Traders data?

Datadory delivers CFTC Commitments of Traders data as analysis-ready rows: Legacy positioning since January 1986 plus the Disaggregated, Traders in Financial Futures and supplemental CIT families from 2006, roughly 100-plus markets a week across US and international exchanges, every trader category resolved into named columns - delivered daily, weekly, or hourly.

1,744 datasets. Pick your catch.

What does downloading CFTC Commitments of Traders data actually get you?

The query reads like a request for a file. It has never been about the file - it is about whether anyone can answer, from evidence rather than chat-room conviction, who actually holds the position in America's exchange-traded futures markets.

One publisher owns that record outright: the U.S. Commodity Futures Trading Commission, whose Commitments of Traders program breaks down weekly futures and options open interest by trader category, market by market. In Datadory's catalog the record appears as CFTC Commitments of Traders (COT) Reports - quality 9 out of 10 against an all-catalog average of 7.81 across 1,744 datasets, a band shared by just 534 records.

The scale runs weekly and wide. Roughly 100-plus contract markets publish in a typical report week across CBOT, CME, CBOE, MIAX, COMEX, NYMEX, ICE Europe and ICE Energy, Coinbase Derivatives and Nodal, generally in both futures-only and combined futures-and-options versions. Every row reflects Tuesday's open-interest snapshot, published at the end of the same week and shifted by holidays - a rhythm Datadory keeps up so you never have to.

What does a delivered COT row look like?

One row from the August 2026 research pass - the market label format, the Tuesday report date, and the long/short symmetry that makes the whole schema readable:

market_and_exchange_names   WHEAT-SRW - CHICAGO BOARD OF TRADE
report_date_as_yyyy_mm_dd   2022-09-13
open_interest_all           287046
noncomm_positions_long_all   88091
noncomm_positions_short_all  96219
comm_positions_long_all     119219
comm_positions_short_all    106242
traders_tot_all                315

Request a sample cut to your markets and report families - real rows come back with the complete field dictionary attached.

Which report family answers your positioning question?

The same pool of open interest gets sliced four ways, and each cut encodes a different theory of who matters:

Managed Money is the spec-position line quoted in gold, crude and grain commentary; Leveraged Funds plays the same role on the financial side. Picking the wrong family for the question wastes a month - the table below settles the choice in a minute.

Which fields carry the analytical work?

Identification comes first, because joins live or die on it. market_and_exchange_names gives the human-readable key (WHEAT-SRW - CHICAGO BOARD OF TRADE), report_date_as_yyyy_mm_dd stamps the Tuesday snapshot, and the six-character contract code (001602) plus exchange mnemonic (CBT) form the stable identifiers other regulatory tables reuse. A commodity rollup (001 / WHEAT) folds related contracts together.

Derived columns ride alongside: change_in_open_interest_all (-2,283 in the sample row) for week-over-week framing, pct_of_open_interest_all (30.7) expressing each category as a share, and traders_tot_all (315) counting distinct reporting traders - suppressed wherever fewer than four active traders exist in a category. Long-format variants repeat the same buckets for _old and _other maturity groups, and concentration ratios ship alongside on request.

How far back does the record go, and where does it stop?

Coverage differs sharply by family, which matters more than any single number. Legacy reaches January 15, 1986 - nearly four decades of continuous weekly observations. Disaggregated and TFF both begin June 13, 2006, and CIT begins January 3, 2006, so a factor built on Managed Money or Leveraged Funds carries twenty years of history at most, not forty. At roughly 100-plus markets a week, the archive accumulates thousands of market-weeks per year.

A property rare among financial datasets makes backtests cleaner than usual: records are not revised once published. There are no silent restatements to reproduce around - an archived week stays put forever.

Two scope rules belong in any model as explicit missing-data logic rather than surprises. Individual trader counts vanish below four active traders per category, and a market exits reporting once fewer than 20 reportable large traders remain - absence can be a rule, not a gap.

What do teams build on weekly positioning data?

  • Investors and quants backtest positioning signals on nearly forty years of weekly rows - enough history to trust a factor, on data that never revises underneath them.
  • Data scientists and ML engineers engineer Managed Money and Leveraged Funds features into models, on a stable schema with documented suppression behavior.
  • Competitive-intel and product teams read crowded positioning as confirmation or contrarian signal before bets tied to commodity inputs.
  • Journalists and academics explain who is long and short using figures published by the market's own regulator - citable at attribution strength few vendor feeds match.
  • Developers and data-product builders wire positioning into dashboards and alerts where the parsing, suppression rules and joins are already done.

On Datadory's relevance rubric the record scores 3 of 3 for investors and quants and for journalists and academics, 2 of 3 for developers and builders.

Which datasets complete a positioning stack?

Positioning explains who moved; four named products supply everything it cannot say:

  • CFTC Bank Participation Reports - the monthly banking cut of the same open interest, splitting positions between U.S. and non-U.S. banks in every market where five or more banks hold reportable positions. Pair them and you see both the category and the institution behind it.
  • EOD Historical Data APIs - the price leg most positioning strategies need: 150,000-plus tickers of OHLCV bars with thirty-plus years of depth on many instruments. Positioning gives the signal, end-of-day bars give the entry.
  • World Federation of Exchanges Statistics - venue-level volume and open-interest context across 60-plus exchanges, useful for normalizing positioning against market size.
  • World Bank Capital Markets Indicators (WDI) - seven harmonized market-development series for 200-plus economies annually from 1975, the macro covariates beside microstructure.

For the closest regulatory head-to-head, the COT vs FINRA TRACE comparison contrasts weekly derivatives positioning with corporate, agency and Treasury bond transparency.

Why take COT data through Datadory?

Because the record is famous and still awkward. Category taxonomies differ per family, so mixing Legacy buckets with Disaggregated ones corrupts a panel silently. Suppression masquerades as missingness. Futures-only and combined futures-and-options cuts double row counts mid-pipeline. Maturity buckets multiply every position column by three. Each is survivable once; none is fun to re-solve in every new notebook.

Datadory normalizes before delivery: one schema across families or kept separate as specified, suppression surfaced explicitly, join keys stable across decades, price legs pre-matched when the strategy needs them.

Where should you start?

Start with the anchor record, CFTC Commitments of Traders (COT) Reports - sample rows, the full field dictionary and coverage chips live on its dataset page, sampled to your markets before anything is committed.

Then see the record in context. The best diversified capital markets datasets ranking scores all ten leaders side by side, and the diversified capital markets data hub indexes every product with its coverage statement - from BIS debt securities outstanding back to 1946 through end-of-day price tapes.

The four COT report families compared (as of August 2026)
Report familyTrader categoriesWhere it appliesHistory beginsQuestion it answers
DisaggregatedProducer/Merchant/Processor/User, Swap Dealers, Managed Money, Other ReportablesPhysical commodities: agriculture, petroleum, natural gas, electricity, metals and otherJune 13, 2006Which production-and-money bloc moved in grains, energy and metals?
Traders in Financial Futures (TFF)Dealer/Intermediary, Asset Manager/Institutional, Leveraged Funds, Other ReportablesCurrencies, Treasuries, Eurodollars, stock indexes and VIX; long format onlyJune 13, 2006Are leveraged funds or asset managers pressing the financial complex?
Commodity Index Trader (CIT)Index traders13 select agricultural contractsJanuary 3, 2006How much of the grain complex rides passive index money?
Coverage at a glance
DimensionCoverage
GeographyU.S. exchanges (CBOT, CME, CBOE, MIAX, COMEX, NYMEX, Nodal) plus ICE Europe/Energy and Coinbase Derivatives
TemporalWeekly since January 15, 1986 (Legacy); since June 13, 2006 (Disaggregated, TFF); since January 3, 2006 (CIT); unrevised once published
GranularityOne row per contract market per report week, split by maturity bucket and trader category

Pick up where this leaves off

Every one of these ships with sample rows before you commit to anything.

Diversified Capital Markets U.S. and selected international exchanges: CBOT

CFTC Commitments of Traders (COT) Reports

001602 · CBT · _old …+1 more

Diversified Financial Services United States - exchange-traded futures and options markets…

CFTC Bank Participation Reports

Diversified Capital Markets Global: more than 150,000 tickers spanning major US

EOD Historical Data APIs

wider families on request · 28229400 …+4 more

Diversified Capital Markets Roughly 60+ member, affiliate and non-member reporting…

World Federation of Exchanges Statistics

CLP · 240669504 · 164471490 …+4 more

Diversified Capital Markets 200+ World Bank member economies and aggregates worldwide

World Bank Capital Markets Indicators (WDI)

Want rows instead of a pitch? Name the datasets.

API, files, or your warehouse. Daily, weekly, or hourly.

Get a sample

Questions worth asking

How far back does COT historical data go?

Legacy coverage begins January 15, 1986, giving nearly four decades of weekly observations. Disaggregated and Traders in Financial Futures begin June 13, 2006, and the supplemental Commodity Index Trader report January 3, 2006 - so modern trader-category factors carry twenty years of history at most, not forty.

What does Managed Money mean in COT data?

In the Disaggregated report, Managed Money covers money managers such as registered commodity trading advisors, commodity pool operators and unregistered funds identified by the regulator. Its combined long and short series is the speculative-position line most quoted in gold, crude and grain commentary, delivered as its own column group.

Why do COT positions lag the market?

Each report reflects Tuesday's open-interest snapshot, released at the end of the same week, so positions are several days old when published. The lag is structural to the disclosure program rather than a delivery artifact - scheduled deliveries simply keep stored history current as each week lands.

Do the COT reports cover options as well as futures?

Yes. Most families publish in two cuts: futures-only and combined futures-and-options. The combined versions fold options positions into delta-adjusted equivalents before categorization, so the two cuts answer slightly different questions about the same market - worth deciding before any pipeline is built.