{"@context":{"@vocab":"https://schema.org/"},"@type":"Dataset","@id":"https://api.ai-analytics.org/commodity-futures/073732#dataset","name":"COCOA — Commitments of Traders","description":"Weekly CFTC Commitments of Traders snapshot for COCOA (COCOA - ICE FUTURES U.S.). Last 52 weeks of speculator + commercial positions, open interest, trader counts.","identifier":[{"@type":"PropertyValue","propertyID":"CFTC Contract Market Code","value":"073732"},{"@type":"PropertyValue","propertyID":"CFTC Commodity Code","value":"073"}],"keywords":["AGRICULTURE","FOODSTUFFS/SOFTS","COCOA"],"temporalCoverage":"2025-05-20/2026-05-12","distribution":[{"@type":"DataDownload","name":"Week of 2026-05-12","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2026-05-12"},{"@type":"DataDownload","name":"Week of 2026-05-05","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2026-05-05"},{"@type":"DataDownload","name":"Week of 2026-04-28","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2026-04-28"},{"@type":"DataDownload","name":"Week of 2026-04-21","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2026-04-21"},{"@type":"DataDownload","name":"Week of 2026-04-14","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2026-04-14"},{"@type":"DataDownload","name":"Week of 2026-04-07","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2026-04-07"},{"@type":"DataDownload","name":"Week of 2026-03-31","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2026-03-31"},{"@type":"DataDownload","name":"Week of 2026-03-24","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2026-03-24"},{"@type":"DataDownload","name":"Week of 2026-03-17","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2026-03-17"},{"@type":"DataDownload","name":"Week of 2026-03-10","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2026-03-10"},{"@type":"DataDownload","name":"Week of 2026-03-03","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2026-03-03"},{"@type":"DataDownload","name":"Week of 2026-02-24","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2026-02-24"},{"@type":"DataDownload","name":"Week of 2026-02-17","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2026-02-17"},{"@type":"DataDownload","name":"Week of 2026-02-10","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2026-02-10"},{"@type":"DataDownload","name":"Week of 2026-02-03","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2026-02-03"},{"@type":"DataDownload","name":"Week of 2026-01-27","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2026-01-27"},{"@type":"DataDownload","name":"Week of 2026-01-20","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2026-01-20"},{"@type":"DataDownload","name":"Week of 2026-01-13","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2026-01-13"},{"@type":"DataDownload","name":"Week of 2026-01-06","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2026-01-06"},{"@type":"DataDownload","name":"Week of 2025-12-30","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-12-30"},{"@type":"DataDownload","name":"Week of 2025-12-23","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-12-23"},{"@type":"DataDownload","name":"Week of 2025-12-16","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-12-16"},{"@type":"DataDownload","name":"Week of 2025-12-09","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-12-09"},{"@type":"DataDownload","name":"Week of 2025-12-02","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-12-02"},{"@type":"DataDownload","name":"Week of 2025-11-25","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-11-25"},{"@type":"DataDownload","name":"Week of 2025-11-18","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-11-18"},{"@type":"DataDownload","name":"Week of 2025-11-10","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-11-10"},{"@type":"DataDownload","name":"Week of 2025-11-04","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-11-04"},{"@type":"DataDownload","name":"Week of 2025-10-28","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-10-28"},{"@type":"DataDownload","name":"Week of 2025-10-21","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-10-21"},{"@type":"DataDownload","name":"Week of 2025-10-14","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-10-14"},{"@type":"DataDownload","name":"Week of 2025-10-07","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-10-07"},{"@type":"DataDownload","name":"Week of 2025-09-30","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-09-30"},{"@type":"DataDownload","name":"Week of 2025-09-23","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-09-23"},{"@type":"DataDownload","name":"Week of 2025-09-16","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-09-16"},{"@type":"DataDownload","name":"Week of 2025-09-09","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-09-09"},{"@type":"DataDownload","name":"Week of 2025-09-02","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-09-02"},{"@type":"DataDownload","name":"Week of 2025-08-26","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-08-26"},{"@type":"DataDownload","name":"Week of 2025-08-19","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-08-19"},{"@type":"DataDownload","name":"Week of 2025-08-12","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-08-12"},{"@type":"DataDownload","name":"Week of 2025-08-05","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-08-05"},{"@type":"DataDownload","name":"Week of 2025-07-29","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-07-29"},{"@type":"DataDownload","name":"Week of 2025-07-22","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-07-22"},{"@type":"DataDownload","name":"Week of 2025-07-15","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-07-15"},{"@type":"DataDownload","name":"Week of 2025-07-08","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-07-08"},{"@type":"DataDownload","name":"Week of 2025-07-01","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-07-01"},{"@type":"DataDownload","name":"Week of 2025-06-24","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-06-24"},{"@type":"DataDownload","name":"Week of 2025-06-17","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-06-17"},{"@type":"DataDownload","name":"Week of 2025-06-10","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-06-10"},{"@type":"DataDownload","name":"Week of 2025-06-03","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-06-03"},{"@type":"DataDownload","name":"Week of 2025-05-27","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-05-27"},{"@type":"DataDownload","name":"Week of 2025-05-20","contentUrl":"https://api.ai-analytics.org/commodity-futures/073732.json?week=2025-05-20"}],"sameAs":["https://publicreporting.cftc.gov/Public-Reports/Commitments-of-Traders-Public-Reporting-API/jun7-fc8e"],"isAccessibleForFree":true,"license":"https://creativecommons.org/publicdomain/zero/1.0/","_source":{"data_provider":"AI Analytics","data_provider_url":"https://api.ai-analytics.org","license":"https://creativecommons.org/publicdomain/zero/1.0/","primary_source":"https://publicreporting.cftc.gov/Public-Reports/Commitments-of-Traders-Public-Reporting-API/jun7-fc8e","generated_at":"2026-07-20T12:20:58.894Z"},"latest":{"id":"260512073732C","report_date":"2026-05-12","cftc_commodity_code":"073","cftc_contract_market_code":"073732","contract_market_name":"COCOA","market_and_exchange_names":"COCOA - ICE FUTURES U.S.","commodity":"COCOA","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"FOODSTUFFS/SOFTS","open_interest_all":251422,"noncomm_long":38014,"noncomm_short":56356,"noncomm_spread":84810,"comm_long":117226,"comm_short":100151,"nonrept_long":11372,"nonrept_short":10105,"traders_total":220,"pct_oi_noncomm_long":15.1,"pct_oi_noncomm_short":22.4,"pct_oi_comm_long":46.6,"pct_oi_comm_short":39.8,"change_open_interest":-1800,"change_noncomm_long":2051,"change_noncomm_short":-4910,"change_comm_long":-437,"change_comm_short":5603,"ingested_at":"2026-05-17T19:14:07Z"},"history":[{"report_date":"2026-05-12","open_interest_all":251422,"noncomm_long":38014,"noncomm_short":56356,"comm_long":117226,"comm_short":100151,"traders_total":220,"change_open_interest":-1800},{"report_date":"2026-05-05","open_interest_all":253222,"noncomm_long":35963,"noncomm_short":61266,"comm_long":117663,"comm_short":94548,"traders_total":227,"change_open_interest":15560},{"report_date":"2026-04-28","open_interest_all":237661,"noncomm_long":34166,"noncomm_short":62249,"comm_long":115264,"comm_short":88872,"traders_total":221,"change_open_interest":3622},{"report_date":"2026-04-21","open_interest_all":234039,"noncomm_long":35881,"noncomm_short":59910,"comm_long":113576,"comm_short":91445,"traders_total":223,"change_open_interest":-338},{"report_date":"2026-04-14","open_interest_all":234377,"noncomm_long":34638,"noncomm_short":61273,"comm_long":112980,"comm_short":87621,"traders_total":227,"change_open_interest":-29378},{"report_date":"2026-04-07","open_interest_all":263756,"noncomm_long":35254,"noncomm_short":60300,"comm_long":118881,"comm_short":93987,"traders_total":228,"change_open_interest":4439},{"report_date":"2026-03-31","open_interest_all":259317,"noncomm_long":33545,"noncomm_short":57505,"comm_long":114505,"comm_short":93203,"traders_total":220,"change_open_interest":7833},{"report_date":"2026-03-24","open_interest_all":251484,"noncomm_long":33338,"noncomm_short":55514,"comm_long":110136,"comm_short":88562,"traders_total":222,"change_open_interest":5295},{"report_date":"2026-03-17","open_interest_all":246189,"noncomm_long":32300,"noncomm_short":52869,"comm_long":105879,"comm_short":86042,"traders_total":216,"change_open_interest":-8146},{"report_date":"2026-03-10","open_interest_all":254334,"noncomm_long":33805,"noncomm_short":56176,"comm_long":106166,"comm_short":85904,"traders_total":221,"change_open_interest":-1048},{"report_date":"2026-03-03","open_interest_all":255382,"noncomm_long":36178,"noncomm_short":53535,"comm_long":105724,"comm_short":89949,"traders_total":222,"change_open_interest":13448},{"report_date":"2026-02-24","open_interest_all":241934,"noncomm_long":32913,"noncomm_short":45055,"comm_long":97514,"comm_short":86664,"traders_total":215,"change_open_interest":26664},{"report_date":"2026-02-17","open_interest_all":215270,"noncomm_long":27619,"noncomm_short":43525,"comm_long":92484,"comm_short":77105,"traders_total":204,"change_open_interest":-24302},{"report_date":"2026-02-10","open_interest_all":239572,"noncomm_long":26036,"noncomm_short":44444,"comm_long":104515,"comm_short":87676,"traders_total":209,"change_open_interest":10041},{"report_date":"2026-02-03","open_interest_all":229531,"noncomm_long":27388,"noncomm_short":43942,"comm_long":99770,"comm_short":84030,"traders_total":216,"change_open_interest":15107},{"report_date":"2026-01-27","open_interest_all":214424,"noncomm_long":25227,"noncomm_short":42263,"comm_long":94135,"comm_short":76614,"traders_total":207,"change_open_interest":15336},{"report_date":"2026-01-20","open_interest_all":199088,"noncomm_long":24002,"noncomm_short":43580,"comm_long":89747,"comm_short":69497,"traders_total":208,"change_open_interest":22229},{"report_date":"2026-01-13","open_interest_all":176859,"noncomm_long":24204,"noncomm_short":35144,"comm_long":78457,"comm_short":64947,"traders_total":193,"change_open_interest":14042},{"report_date":"2026-01-06","open_interest_all":162817,"noncomm_long":35844,"noncomm_short":33700,"comm_long":65580,"comm_short":67249,"traders_total":192,"change_open_interest":4295},{"report_date":"2025-12-30","open_interest_all":158522,"noncomm_long":35467,"noncomm_short":33974,"comm_long":63755,"comm_short":64365,"traders_total":181,"change_open_interest":798},{"report_date":"2025-12-23","open_interest_all":157724,"noncomm_long":34585,"noncomm_short":34565,"comm_long":64666,"comm_short":62826,"traders_total":182,"change_open_interest":4325},{"report_date":"2025-12-16","open_interest_all":153399,"noncomm_long":31940,"noncomm_short":31860,"comm_long":65075,"comm_short":62389,"traders_total":185,"change_open_interest":-3176},{"report_date":"2025-12-09","open_interest_all":156575,"noncomm_long":30046,"noncomm_short":35301,"comm_long":65952,"comm_short":58515,"traders_total":173,"change_open_interest":2305},{"report_date":"2025-12-02","open_interest_all":154270,"noncomm_long":26620,"noncomm_short":35279,"comm_long":66947,"comm_short":55860,"traders_total":180,"change_open_interest":-1016},{"report_date":"2025-11-25","open_interest_all":155286,"noncomm_long":26834,"noncomm_short":34766,"comm_long":66383,"comm_short":56760,"traders_total":181,"change_open_interest":7725},{"report_date":"2025-11-18","open_interest_all":147561,"noncomm_long":25249,"noncomm_short":31500,"comm_long":66800,"comm_short":60122,"traders_total":178,"change_open_interest":-7563},{"report_date":"2025-11-10","open_interest_all":155124,"noncomm_long":26030,"noncomm_short":21396,"comm_long":70737,"comm_short":74638,"traders_total":171,"change_open_interest":-2165},{"report_date":"2025-11-04","open_interest_all":157289,"noncomm_long":26812,"noncomm_short":19091,"comm_long":71182,"comm_short":78836,"traders_total":169,"change_open_interest":-78},{"report_date":"2025-10-28","open_interest_all":157367,"noncomm_long":25542,"noncomm_short":21221,"comm_long":73292,"comm_short":78116,"traders_total":179,"change_open_interest":1638},{"report_date":"2025-10-21","open_interest_all":155730,"noncomm_long":23276,"noncomm_short":21598,"comm_long":73431,"comm_short":75071,"traders_total":174,"change_open_interest":3570},{"report_date":"2025-10-14","open_interest_all":152160,"noncomm_long":23757,"noncomm_short":21423,"comm_long":70797,"comm_short":72817,"traders_total":171,"change_open_interest":1372},{"report_date":"2025-10-07","open_interest_all":150788,"noncomm_long":24081,"noncomm_short":17912,"comm_long":69050,"comm_short":75342,"traders_total":171,"change_open_interest":16201},{"report_date":"2025-09-30","open_interest_all":134587,"noncomm_long":23706,"noncomm_short":17435,"comm_long":62405,"comm_short":69642,"traders_total":171,"change_open_interest":11734},{"report_date":"2025-09-23","open_interest_all":122853,"noncomm_long":22582,"noncomm_short":16015,"comm_long":56363,"comm_short":65181,"traders_total":164,"change_open_interest":8270},{"report_date":"2025-09-16","open_interest_all":114583,"noncomm_long":22063,"noncomm_short":14337,"comm_long":51758,"comm_short":62518,"traders_total":166,"change_open_interest":2806},{"report_date":"2025-09-09","open_interest_all":111777,"noncomm_long":22039,"noncomm_short":16611,"comm_long":50585,"comm_short":59756,"traders_total":165,"change_open_interest":3697},{"report_date":"2025-09-02","open_interest_all":108081,"noncomm_long":22056,"noncomm_short":16855,"comm_long":48537,"comm_short":57702,"traders_total":164,"change_open_interest":856},{"report_date":"2025-08-26","open_interest_all":107225,"noncomm_long":22410,"noncomm_short":16109,"comm_long":47315,"comm_short":57505,"traders_total":166,"change_open_interest":-2292},{"report_date":"2025-08-19","open_interest_all":109516,"noncomm_long":24100,"noncomm_short":14408,"comm_long":44214,"comm_short":58178,"traders_total":162,"change_open_interest":-5669},{"report_date":"2025-08-12","open_interest_all":115185,"noncomm_long":25566,"noncomm_short":13872,"comm_long":46218,"comm_short":62919,"traders_total":158,"change_open_interest":-1138},{"report_date":"2025-08-05","open_interest_all":116323,"noncomm_long":23481,"noncomm_short":13972,"comm_long":47603,"comm_short":60503,"traders_total":166,"change_open_interest":214},{"report_date":"2025-07-29","open_interest_all":116109,"noncomm_long":22921,"noncomm_short":13509,"comm_long":48542,"comm_short":61143,"traders_total":163,"change_open_interest":1214},{"report_date":"2025-07-22","open_interest_all":114895,"noncomm_long":22324,"noncomm_short":13895,"comm_long":47464,"comm_short":59857,"traders_total":164,"change_open_interest":-4111},{"report_date":"2025-07-15","open_interest_all":119006,"noncomm_long":24931,"noncomm_short":13038,"comm_long":48385,"comm_short":64537,"traders_total":166,"change_open_interest":3115},{"report_date":"2025-07-08","open_interest_all":115892,"noncomm_long":26176,"noncomm_short":13884,"comm_long":46121,"comm_short":62425,"traders_total":165,"change_open_interest":4684},{"report_date":"2025-07-01","open_interest_all":111207,"noncomm_long":27471,"noncomm_short":14195,"comm_long":42874,"comm_short":60128,"traders_total":158,"change_open_interest":2717},{"report_date":"2025-06-24","open_interest_all":108490,"noncomm_long":26530,"noncomm_short":14452,"comm_long":41040,"comm_short":57561,"traders_total":155,"change_open_interest":828},{"report_date":"2025-06-17","open_interest_all":107662,"noncomm_long":30084,"noncomm_short":13599,"comm_long":36887,"comm_short":58988,"traders_total":154,"change_open_interest":-22783},{"report_date":"2025-06-10","open_interest_all":130445,"noncomm_long":29831,"noncomm_short":13405,"comm_long":48480,"comm_short":71122,"traders_total":162,"change_open_interest":-576},{"report_date":"2025-06-03","open_interest_all":131020,"noncomm_long":29097,"noncomm_short":12632,"comm_long":48262,"comm_short":70761,"traders_total":161,"change_open_interest":-2038},{"report_date":"2025-05-27","open_interest_all":133059,"noncomm_long":30683,"noncomm_short":12533,"comm_long":48006,"comm_short":71057,"traders_total":162,"change_open_interest":-5715},{"report_date":"2025-05-20","open_interest_all":138774,"noncomm_long":33535,"noncomm_short":13261,"comm_long":48284,"comm_short":73382,"traders_total":165,"change_open_interest":12492}]}