{"slug":"cot-lonestaroracle-xyz-cot-1ab3d7","title":"CFTC Commitments of Traders positioning for a market (?market=<name>)","host":"cot.lonestaroracle.xyz","method":"GET","resource":"https://cot.lonestaroracle.xyz/cot","category":"market","description":"CFTC Commitments of Traders positioning for a market (?market=<name>)","price_listed":0.05,"price_asked":0.05,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":725,"reported_calls_30d":3,"reported_payers_30d":1,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"method":"GET","queryParams":{"market":"gold"},"type":"http"},"output_schema":{"category":"markets","description":"CFTC Commitments of Traders positioning made agent-callable. One x402 call takes a futures market (crude, gold, silver, copper, natgas, corn, wheat, soybeans, sp500, nasdaq, euro, yen, pound, bitcoin, 10y, bonds, sofr...) and returns a positioning signal (Crowded Long / Lean Long / Neutral / Lean Short / Crowded Short) driven by where the large speculators' net position sits versus its own 3-year history — the classic contrarian read (a crowded long often precedes mean-reversion; a crowded short often precedes a squeeze). Returns large-spec long/short/net with the 3-year percentile, the commercial (hedger) net on the other side, small-trader net, week-over-week change and open interest. The TradFi/commodity-futures analog of the FundingRates / OpenInterest positioning cluster, served pay-per-call. $0.05 in USDC on Base via x402. Source: CFTC Public Reporting, Legacy Futures-Only report (free/public). Released weekly for the prior Tuesday.","name":"COT","properties":{"input":{"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"market":{"description":"Futures market to read. Friendly names accepted: crude, gold, silver, copper, natgas, corn, wheat, soybeans, sugar, coffee, cattle, sp500, nasdaq, russell, vix, euro, yen, pound, cad, aud, dollar, bitcoin, ether, 10y, 5y, bonds, sofr. Aliases: commodity, symbol, m.","example":"gold","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"commercials":{"long":480000,"net":80000,"net_pct_oi":9.8,"note":"commercials = hedgers/producers; typically the opposite side of large specs","short":400000},"cot_signal":"Crowded Short (contrarian bullish)","history_weeks":160,"interpretation":"Large speculators are net short near a 3-year extreme (0.9th pct) — a crowded short that often precedes a squeeze/bounce.","large_specs":{"long":120000,"net":-72447,"net_pct_oi":-8.8,"net_percentile_3y":0.9,"net_wow_change":-8100,"short":192447},"market":"EURO FX - CHICAGO MERCANTILE EXCHANGE","oi_wow_change":12000,"open_interest":819806,"query":"euro","report_date":"2026-07-28","small_traders":{"net":-7553,"net_pct_oi":-0.9},"source":"CFTC Commitments of Traders (publicreporting.cftc.gov)"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"tags":["cot","futures","positioning","commitments-of-traders","commodities"],"type":"object","version":"1.0.0"},"history":[{"day":"2026-09-24","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.05,"price_match":true,"latency_ms":725,"error":null}],"description_full":"CFTC Commitments of Traders positioning for a market (?market=<name>)","last_updated":"2026-09-16T00:38:07.419Z","schemes":["exact"]}