Commitments of Traders.
The CFTC publishes Tuesday positioning every Friday afternoon. Each card shows the latest commercial vs. large-spec net, the week-over-week change, and where that net sits within the trailing 52-week range.
Equities
ES
Loading the weekly file…
NQ
Loading the weekly file…
RTY
Loading the weekly file…
Metals
GC
Loading the weekly file…
SI
Loading the weekly file…
Energy
CL
Loading the weekly file…
Rates
ZB
Loading the weekly file…
ZN
Loading the weekly file…
FX
EURUSD
Loading the weekly file…
Crypto
BTC
Loading the weekly file…
Methodology
Source: CFTC Public Reporting Socrata API, legacy Futures-Only report (dataset id kh3c-gbw2). Free, no auth, no rate limit. The CFTC publishes Tuesday positioning every Friday afternoon (~15:30 ET); we cache the response 24 hours at the edge.
"Commercial" = entities hedging a physical exposure (typically producers/consumers). "Large-spec" = large speculative reportables (the old non-commercial bucket). "Non-reportable" is the small-spec residual.