{"@context":{"@vocab":"https://schema.org/"},"@type":"Dataset","@id":"https://api.ai-analytics.org/commodity-futures/052641#dataset","name":"MILK, Class III — Commitments of Traders","description":"Weekly CFTC Commitments of Traders snapshot for MILK, Class III (MILK, Class III - CHICAGO MERCANTILE EXCHANGE). Last 52 weeks of speculator + commercial positions, open interest, trader counts.","identifier":[{"@type":"PropertyValue","propertyID":"CFTC Contract Market Code","value":"052641"},{"@type":"PropertyValue","propertyID":"CFTC Commodity Code","value":"052"}],"keywords":["AGRICULTURE","DAIRY PRODUCTS","MILK"],"temporalCoverage":"2025-05-20/2026-05-12","distribution":[{"@type":"DataDownload","name":"Week of 2026-05-12","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2026-05-12"},{"@type":"DataDownload","name":"Week of 2026-05-05","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2026-05-05"},{"@type":"DataDownload","name":"Week of 2026-04-28","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2026-04-28"},{"@type":"DataDownload","name":"Week of 2026-04-21","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2026-04-21"},{"@type":"DataDownload","name":"Week of 2026-04-14","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2026-04-14"},{"@type":"DataDownload","name":"Week of 2026-04-07","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2026-04-07"},{"@type":"DataDownload","name":"Week of 2026-03-31","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2026-03-31"},{"@type":"DataDownload","name":"Week of 2026-03-24","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2026-03-24"},{"@type":"DataDownload","name":"Week of 2026-03-17","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2026-03-17"},{"@type":"DataDownload","name":"Week of 2026-03-10","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2026-03-10"},{"@type":"DataDownload","name":"Week of 2026-03-03","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2026-03-03"},{"@type":"DataDownload","name":"Week of 2026-02-24","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2026-02-24"},{"@type":"DataDownload","name":"Week of 2026-02-17","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2026-02-17"},{"@type":"DataDownload","name":"Week of 2026-02-10","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2026-02-10"},{"@type":"DataDownload","name":"Week of 2026-02-03","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2026-02-03"},{"@type":"DataDownload","name":"Week of 2026-01-27","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2026-01-27"},{"@type":"DataDownload","name":"Week of 2026-01-20","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2026-01-20"},{"@type":"DataDownload","name":"Week of 2026-01-13","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2026-01-13"},{"@type":"DataDownload","name":"Week of 2026-01-06","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2026-01-06"},{"@type":"DataDownload","name":"Week of 2025-12-30","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-12-30"},{"@type":"DataDownload","name":"Week of 2025-12-23","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-12-23"},{"@type":"DataDownload","name":"Week of 2025-12-16","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-12-16"},{"@type":"DataDownload","name":"Week of 2025-12-09","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-12-09"},{"@type":"DataDownload","name":"Week of 2025-12-02","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-12-02"},{"@type":"DataDownload","name":"Week of 2025-11-25","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-11-25"},{"@type":"DataDownload","name":"Week of 2025-11-18","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-11-18"},{"@type":"DataDownload","name":"Week of 2025-11-10","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-11-10"},{"@type":"DataDownload","name":"Week of 2025-11-04","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-11-04"},{"@type":"DataDownload","name":"Week of 2025-10-28","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-10-28"},{"@type":"DataDownload","name":"Week of 2025-10-21","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-10-21"},{"@type":"DataDownload","name":"Week of 2025-10-14","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-10-14"},{"@type":"DataDownload","name":"Week of 2025-10-07","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-10-07"},{"@type":"DataDownload","name":"Week of 2025-09-30","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-09-30"},{"@type":"DataDownload","name":"Week of 2025-09-23","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-09-23"},{"@type":"DataDownload","name":"Week of 2025-09-16","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-09-16"},{"@type":"DataDownload","name":"Week of 2025-09-09","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-09-09"},{"@type":"DataDownload","name":"Week of 2025-09-02","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-09-02"},{"@type":"DataDownload","name":"Week of 2025-08-26","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-08-26"},{"@type":"DataDownload","name":"Week of 2025-08-19","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-08-19"},{"@type":"DataDownload","name":"Week of 2025-08-12","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-08-12"},{"@type":"DataDownload","name":"Week of 2025-08-05","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-08-05"},{"@type":"DataDownload","name":"Week of 2025-07-29","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-07-29"},{"@type":"DataDownload","name":"Week of 2025-07-22","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-07-22"},{"@type":"DataDownload","name":"Week of 2025-07-15","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-07-15"},{"@type":"DataDownload","name":"Week of 2025-07-08","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-07-08"},{"@type":"DataDownload","name":"Week of 2025-07-01","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-07-01"},{"@type":"DataDownload","name":"Week of 2025-06-24","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-06-24"},{"@type":"DataDownload","name":"Week of 2025-06-17","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-06-17"},{"@type":"DataDownload","name":"Week of 2025-06-10","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-06-10"},{"@type":"DataDownload","name":"Week of 2025-06-03","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-06-03"},{"@type":"DataDownload","name":"Week of 2025-05-27","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.json?week=2025-05-27"},{"@type":"DataDownload","name":"Week of 2025-05-20","contentUrl":"https://api.ai-analytics.org/commodity-futures/052641.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-19T20:24:32.544Z"},"latest":{"id":"260512052641C","report_date":"2026-05-12","cftc_commodity_code":"052","cftc_contract_market_code":"052641","contract_market_name":"MILK, Class III","market_and_exchange_names":"MILK, Class III - CHICAGO MERCANTILE EXCHANGE","commodity":"MILK","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"DAIRY PRODUCTS","open_interest_all":53025,"noncomm_long":6093,"noncomm_short":8695,"noncomm_spread":12307,"comm_long":31100,"comm_short":22786,"nonrept_long":3525,"nonrept_short":9237,"traders_total":90,"pct_oi_noncomm_long":11.5,"pct_oi_noncomm_short":16.4,"pct_oi_comm_long":58.7,"pct_oi_comm_short":43,"change_open_interest":1070,"change_noncomm_long":-276,"change_noncomm_short":1725,"change_comm_long":1076,"change_comm_short":-1099,"ingested_at":"2026-05-17T19:14:07Z"},"history":[{"report_date":"2026-05-12","open_interest_all":53025,"noncomm_long":6093,"noncomm_short":8695,"comm_long":31100,"comm_short":22786,"traders_total":90,"change_open_interest":1070},{"report_date":"2026-05-05","open_interest_all":51955,"noncomm_long":6369,"noncomm_short":6970,"comm_long":30024,"comm_short":23885,"traders_total":86,"change_open_interest":-3922},{"report_date":"2026-04-28","open_interest_all":55877,"noncomm_long":5984,"noncomm_short":5494,"comm_long":33023,"comm_short":26848,"traders_total":83,"change_open_interest":638},{"report_date":"2026-04-21","open_interest_all":55239,"noncomm_long":5918,"noncomm_short":6331,"comm_long":32454,"comm_short":25830,"traders_total":85,"change_open_interest":1162},{"report_date":"2026-04-14","open_interest_all":54077,"noncomm_long":5502,"noncomm_short":5832,"comm_long":31430,"comm_short":25061,"traders_total":87,"change_open_interest":1615},{"report_date":"2026-04-07","open_interest_all":52462,"noncomm_long":5062,"noncomm_short":5262,"comm_long":30405,"comm_short":24377,"traders_total":87,"change_open_interest":-6394},{"report_date":"2026-03-31","open_interest_all":58855,"noncomm_long":6181,"noncomm_short":6057,"comm_long":33384,"comm_short":27309,"traders_total":89,"change_open_interest":-403},{"report_date":"2026-03-24","open_interest_all":59258,"noncomm_long":6768,"noncomm_short":6786,"comm_long":33063,"comm_short":27097,"traders_total":82,"change_open_interest":-83},{"report_date":"2026-03-17","open_interest_all":59341,"noncomm_long":7199,"noncomm_short":7126,"comm_long":32452,"comm_short":26606,"traders_total":78,"change_open_interest":-2128},{"report_date":"2026-03-10","open_interest_all":61469,"noncomm_long":7152,"noncomm_short":8207,"comm_long":32583,"comm_short":26144,"traders_total":81,"change_open_interest":-9060},{"report_date":"2026-03-03","open_interest_all":70528,"noncomm_long":7442,"noncomm_short":8829,"comm_long":38130,"comm_short":31775,"traders_total":93,"change_open_interest":451},{"report_date":"2026-02-24","open_interest_all":70077,"noncomm_long":7848,"noncomm_short":8982,"comm_long":37523,"comm_short":31509,"traders_total":90,"change_open_interest":326},{"report_date":"2026-02-17","open_interest_all":69751,"noncomm_long":7528,"noncomm_short":10151,"comm_long":36633,"comm_short":29613,"traders_total":90,"change_open_interest":2512},{"report_date":"2026-02-10","open_interest_all":67239,"noncomm_long":7639,"noncomm_short":9898,"comm_long":35682,"comm_short":28802,"traders_total":89,"change_open_interest":-9034},{"report_date":"2026-02-03","open_interest_all":76273,"noncomm_long":8122,"noncomm_short":13435,"comm_long":40184,"comm_short":30979,"traders_total":94,"change_open_interest":736},{"report_date":"2026-01-27","open_interest_all":75538,"noncomm_long":9374,"noncomm_short":13837,"comm_long":39048,"comm_short":30717,"traders_total":93,"change_open_interest":-2014},{"report_date":"2026-01-20","open_interest_all":77552,"noncomm_long":9146,"noncomm_short":15272,"comm_long":38911,"comm_short":29238,"traders_total":95,"change_open_interest":602},{"report_date":"2026-01-13","open_interest_all":76950,"noncomm_long":8481,"noncomm_short":14206,"comm_long":38090,"comm_short":28225,"traders_total":88,"change_open_interest":4525},{"report_date":"2026-01-06","open_interest_all":72425,"noncomm_long":9294,"noncomm_short":13803,"comm_long":36221,"comm_short":27630,"traders_total":83,"change_open_interest":-2653},{"report_date":"2025-12-30","open_interest_all":75077,"noncomm_long":10260,"noncomm_short":14752,"comm_long":39428,"comm_short":30293,"traders_total":93,"change_open_interest":-1286},{"report_date":"2025-12-23","open_interest_all":76364,"noncomm_long":10442,"noncomm_short":14602,"comm_long":39733,"comm_short":30643,"traders_total":91,"change_open_interest":2996},{"report_date":"2025-12-16","open_interest_all":73368,"noncomm_long":10704,"noncomm_short":14533,"comm_long":38488,"comm_short":29935,"traders_total":90,"change_open_interest":-366},{"report_date":"2025-12-09","open_interest_all":73734,"noncomm_long":10050,"noncomm_short":15604,"comm_long":38502,"comm_short":28568,"traders_total":92,"change_open_interest":-6812},{"report_date":"2025-12-02","open_interest_all":80546,"noncomm_long":10813,"noncomm_short":17522,"comm_long":41059,"comm_short":29680,"traders_total":96,"change_open_interest":1243},{"report_date":"2025-11-25","open_interest_all":79303,"noncomm_long":9883,"noncomm_short":16297,"comm_long":40416,"comm_short":29326,"traders_total":94,"change_open_interest":9213},{"report_date":"2025-11-18","open_interest_all":70090,"noncomm_long":9668,"noncomm_short":14259,"comm_long":35980,"comm_short":26817,"traders_total":89,"change_open_interest":4234},{"report_date":"2025-11-10","open_interest_all":65856,"noncomm_long":9025,"noncomm_short":13077,"comm_long":34105,"comm_short":25780,"traders_total":88,"change_open_interest":-6356},{"report_date":"2025-11-04","open_interest_all":72212,"noncomm_long":9067,"noncomm_short":15207,"comm_long":37188,"comm_short":27470,"traders_total":88,"change_open_interest":6358},{"report_date":"2025-10-28","open_interest_all":65854,"noncomm_long":8135,"noncomm_short":13801,"comm_long":34487,"comm_short":24981,"traders_total":88,"change_open_interest":1547},{"report_date":"2025-10-21","open_interest_all":64308,"noncomm_long":8001,"noncomm_short":15279,"comm_long":33017,"comm_short":22594,"traders_total":94,"change_open_interest":2489},{"report_date":"2025-10-14","open_interest_all":61818,"noncomm_long":7138,"noncomm_short":14638,"comm_long":32217,"comm_short":22047,"traders_total":93,"change_open_interest":5761},{"report_date":"2025-10-07","open_interest_all":56057,"noncomm_long":7048,"noncomm_short":13156,"comm_long":29795,"comm_short":20585,"traders_total":92,"change_open_interest":-4084},{"report_date":"2025-09-30","open_interest_all":60140,"noncomm_long":7867,"noncomm_short":15976,"comm_long":32007,"comm_short":20996,"traders_total":91,"change_open_interest":1730},{"report_date":"2025-09-23","open_interest_all":58411,"noncomm_long":7364,"noncomm_short":15403,"comm_long":31022,"comm_short":20085,"traders_total":94,"change_open_interest":1386},{"report_date":"2025-09-16","open_interest_all":57025,"noncomm_long":7192,"noncomm_short":15583,"comm_long":29694,"comm_short":19340,"traders_total":93,"change_open_interest":7113},{"report_date":"2025-09-09","open_interest_all":49911,"noncomm_long":5748,"noncomm_short":12757,"comm_long":26288,"comm_short":17630,"traders_total":90,"change_open_interest":-3173},{"report_date":"2025-09-02","open_interest_all":53084,"noncomm_long":5959,"noncomm_short":13265,"comm_long":27961,"comm_short":19072,"traders_total":90,"change_open_interest":4575},{"report_date":"2025-08-26","open_interest_all":48509,"noncomm_long":5008,"noncomm_short":11311,"comm_long":26388,"comm_short":18511,"traders_total":87,"change_open_interest":1819},{"report_date":"2025-08-19","open_interest_all":46690,"noncomm_long":4981,"noncomm_short":11113,"comm_long":25851,"comm_short":18377,"traders_total":86,"change_open_interest":899},{"report_date":"2025-08-12","open_interest_all":45791,"noncomm_long":5233,"noncomm_short":11174,"comm_long":25508,"comm_short":18200,"traders_total":87,"change_open_interest":-33},{"report_date":"2025-08-05","open_interest_all":45824,"noncomm_long":5506,"noncomm_short":11974,"comm_long":25323,"comm_short":17713,"traders_total":89,"change_open_interest":-7998},{"report_date":"2025-07-29","open_interest_all":53821,"noncomm_long":5908,"noncomm_short":14681,"comm_long":29295,"comm_short":19094,"traders_total":93,"change_open_interest":4822},{"report_date":"2025-07-22","open_interest_all":48999,"noncomm_long":5178,"noncomm_short":12362,"comm_long":27191,"comm_short":18424,"traders_total":92,"change_open_interest":1475},{"report_date":"2025-07-15","open_interest_all":47524,"noncomm_long":4819,"noncomm_short":11577,"comm_long":25733,"comm_short":17714,"traders_total":88,"change_open_interest":3891},{"report_date":"2025-07-08","open_interest_all":43634,"noncomm_long":4704,"noncomm_short":9588,"comm_long":23450,"comm_short":17181,"traders_total":87,"change_open_interest":-3087},{"report_date":"2025-07-01","open_interest_all":46720,"noncomm_long":4757,"noncomm_short":8290,"comm_long":25222,"comm_short":19821,"traders_total":94,"change_open_interest":144},{"report_date":"2025-06-24","open_interest_all":46576,"noncomm_long":4223,"noncomm_short":8075,"comm_long":24306,"comm_short":18984,"traders_total":92,"change_open_interest":5793},{"report_date":"2025-06-17","open_interest_all":40783,"noncomm_long":4959,"noncomm_short":5532,"comm_long":20689,"comm_short":18363,"traders_total":83,"change_open_interest":3218},{"report_date":"2025-06-10","open_interest_all":37565,"noncomm_long":4651,"noncomm_short":4223,"comm_long":18634,"comm_short":17618,"traders_total":85,"change_open_interest":-6455},{"report_date":"2025-06-03","open_interest_all":44020,"noncomm_long":5641,"noncomm_short":5083,"comm_long":21901,"comm_short":20211,"traders_total":94,"change_open_interest":1622},{"report_date":"2025-05-27","open_interest_all":42399,"noncomm_long":5237,"noncomm_short":4196,"comm_long":21590,"comm_short":20133,"traders_total":94,"change_open_interest":677},{"report_date":"2025-05-20","open_interest_all":41721,"noncomm_long":4515,"noncomm_short":6075,"comm_long":21046,"comm_short":17492,"traders_total":94,"change_open_interest":2311}]}