CFTC Commitments of Traders (COT) Report Tracker avatar

CFTC Commitments of Traders (COT) Report Tracker

Pricing

$2.00 / 1,000 market cot reports

Go to Apify Store
CFTC Commitments of Traders (COT) Report Tracker

CFTC Commitments of Traders (COT) Report Tracker

Track CFTC COT positioning data for crypto, commodities, currencies, and rates. Speculators vs hedgers net positions, open interest, weekly changes, and sentiment signals. Free public data, no API key required.

Pricing

$2.00 / 1,000 market cot reports

Rating

0.0

(0)

Developer

Hojun Lee

Hojun Lee

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Share

CFTC Commitments of Traders (COT) Report Tracker

Track CFTC Commitments of Traders positioning data for Bitcoin, Ether, gold, crude oil, currencies, and rates — directly from the official US Commodity Futures Trading Commission public API. No API key required. Data is published weekly every Friday at 3:30 PM ET and covers all regulated US futures markets.

The COT report is one of the most widely watched "smart money" indicators among professional traders. It reveals how commercial hedgers (producers, banks) vs. non-commercial speculators (hedge funds, CTAs) are positioned in futures markets — and historically, extreme speculator positioning has been a reliable contrarian signal.

What You Get

Each record represents one weekly COT report for one market:

  • report_date — ISO 8601 date (every Tuesday as of that week)
  • market — full CFTC market name (e.g., "BITCOIN - CHICAGO MERCANTILE EXCHANGE")
  • report_type — futures_only or combined (futures + options)
  • cftc_code — CFTC contract market code

Non-Commercial (Large Speculators — Hedge Funds, CTAs)

  • noncomm_long — total long contracts held by speculators
  • noncomm_short — total short contracts held by speculators
  • noncomm_net — net position (long − short); positive = net long = bullish
  • noncomm_net_change — week-over-week change in net position
  • noncomm_spreading — spreading (long one contract month, short another)

Commercial (Hedgers — Producers, Banks, End Users)

  • comm_long — commercial long contracts
  • comm_short — commercial short contracts
  • comm_net — commercial net position (usually opposite of speculators)

Market Totals

  • open_interest — total open contracts across all participants
  • open_interest_change — weekly OI change
  • sentiment — derived signal: "bullish", "bearish", or "neutral" based on speculator net positioning

Input Parameters

ParameterTypeDefaultDescription
marketsarray10 major marketsMarket name keywords (partial match). E.g., "BITCOIN", "GOLD", "EURO FX"
weeksinteger12Weeks of history per market (max 52)
reportTypestring"futures_only""futures_only" or "combined" (futures + options)

Sample Output

{
"report_date": "2025-01-07",
"market": "BITCOIN - CHICAGO MERCANTILE EXCHANGE",
"report_type": "futures_only",
"cftc_code": "133741",
"noncomm_long": 8421,
"noncomm_short": 2180,
"noncomm_net": 6241,
"noncomm_net_change": 312,
"noncomm_spreading": 142,
"comm_long": 1834,
"comm_short": 7919,
"comm_net": -6085,
"open_interest": 18473,
"open_interest_change": 547,
"sentiment": "bullish"
}

How to Read COT Data

The non-commercial (speculator) net position is the primary signal most traders watch:

  • Rising speculator net longs → growing bullish momentum. When extreme, can signal a crowded long trade that may reverse
  • Falling speculator net longs / increasing shorts → bearish positioning. Extreme short positioning historically precedes recoveries
  • Commercial net position runs opposite to speculators — hedgers short when they produce (e.g., oil producers selling forward), so commercial shorts are structurally bearish for price

The open interest level reveals how many participants are engaged. Falling OI during a price move suggests the trend is weakening. Rising OI confirms commitment.

Default Markets

The actor tracks 10 major markets by default: Bitcoin, Ether, Gold, Silver, Crude Oil, Natural Gas, Euro FX, Japanese Yen, 10-Year Treasury Notes, and Copper. Any CFTC-regulated market can be added by keyword.

Use Cases

  • Crypto COT analysis — track institutional Bitcoin and Ether futures positioning on CME
  • Contrarian signals — identify extreme speculator long/short crowding as a mean-reversion indicator
  • Commodities research — monitor gold, oil, agricultural market positioning
  • FX carry and momentum — use speculator positioning in EUR, JPY, GBP as trend confirmation
  • Rates market insight — track hedge fund positioning in Treasuries vs. bond market moves
  • Systematic quant factors — COT data is a component in many trend-following CTA models
  • Sentiment dashboards — track how market sentiment evolves week-to-week across asset classes

Data Update Schedule

CFTC publishes new COT data every Friday at 3:30 PM ET, reflecting positions as of the prior Tuesday. Schedule this actor to run Fridays after 4:00 PM ET to capture the latest report. Weekend runs produce no new data.

Pricing

Pay-per-event: $0.002 per market report — default 10 markets = $0.02 per run. 12 weeks of history for 10 markets = $0.20.

FAQ

Where does the data come from? The CFTC (Commodity Futures Trading Commission) publishes COT data weekly at publicreporting.cftc.gov via the Socrata open data API. Data is official, free, and updated every Friday. No API key is required.

What is the difference between futures-only and combined? Futures-only includes only outright futures contracts. Combined adds options on futures (delta-adjusted to an equivalent futures position). For markets with liquid options (like S&P 500 or gold), combined gives a more complete picture of total exposure.

Why are commercial traders net short in most commodity markets? Producers (oil companies, farmers, miners) use futures to hedge their production. If you produce 1 million barrels of oil, you sell futures to lock in price — so commercial traders are structurally short in commodity markets. This is normal, not bearish.

Can I get historical COT data going back further? The CFTC Socrata API covers data back to the 1980s for most markets. Set weeks to 52 for the maximum 1-year window per request.


Feedback

If this actor powers your positioning research, a review helps others find it: Leave a review on Apify Store


Keywords: CFTC COT report, commitment of traders crypto, speculator positioning, futures open interest, hedgers vs speculators, COT sentiment signal, commodity futures positioning, Bitcoin CME futures positioning, currency futures COT, institutional futures tracking, net long short positioning, COT data scraper