{"@context":{"@vocab":"https://schema.org/"},"@type":"Dataset","@id":"https://api.morvs.ai/commodity-futures/052642#dataset","name":"NON FAT DRY MILK — Commitments of Traders","description":"Weekly CFTC Commitments of Traders snapshot for NON FAT DRY MILK (NON FAT DRY MILK - CHICAGO MERCANTILE EXCHANGE). Last 52 weeks of speculator + commercial positions, open interest, trader counts.","identifier":[{"@type":"PropertyValue","propertyID":"CFTC Contract Market Code","value":"052642"},{"@type":"PropertyValue","propertyID":"CFTC Commodity Code","value":"052"}],"keywords":["AGRICULTURE","DAIRY PRODUCTS","MILK"],"temporalCoverage":"2025-10-21/2026-10-13","distribution":[{"@type":"DataDownload","name":"Week of 2026-10-13","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-10-13"},{"@type":"DataDownload","name":"Week of 2026-10-06","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-10-06"},{"@type":"DataDownload","name":"Week of 2026-09-29","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-09-29"},{"@type":"DataDownload","name":"Week of 2026-09-22","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-09-22"},{"@type":"DataDownload","name":"Week of 2026-09-15","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-09-15"},{"@type":"DataDownload","name":"Week of 2026-09-08","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-09-08"},{"@type":"DataDownload","name":"Week of 2026-09-01","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-09-01"},{"@type":"DataDownload","name":"Week of 2026-08-25","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-08-25"},{"@type":"DataDownload","name":"Week of 2026-08-18","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-08-18"},{"@type":"DataDownload","name":"Week of 2026-08-11","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-08-11"},{"@type":"DataDownload","name":"Week of 2026-08-04","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-08-04"},{"@type":"DataDownload","name":"Week of 2026-07-28","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-07-28"},{"@type":"DataDownload","name":"Week of 2026-07-21","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-07-21"},{"@type":"DataDownload","name":"Week of 2026-07-14","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-07-14"},{"@type":"DataDownload","name":"Week of 2026-07-07","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-07-07"},{"@type":"DataDownload","name":"Week of 2026-06-30","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-06-30"},{"@type":"DataDownload","name":"Week of 2026-06-23","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-06-23"},{"@type":"DataDownload","name":"Week of 2026-06-16","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-06-16"},{"@type":"DataDownload","name":"Week of 2026-06-09","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-06-09"},{"@type":"DataDownload","name":"Week of 2026-06-02","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-06-02"},{"@type":"DataDownload","name":"Week of 2026-05-26","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-05-26"},{"@type":"DataDownload","name":"Week of 2026-05-19","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-05-19"},{"@type":"DataDownload","name":"Week of 2026-05-12","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-05-12"},{"@type":"DataDownload","name":"Week of 2026-05-05","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-05-05"},{"@type":"DataDownload","name":"Week of 2026-04-28","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-04-28"},{"@type":"DataDownload","name":"Week of 2026-04-21","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-04-21"},{"@type":"DataDownload","name":"Week of 2026-04-14","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-04-14"},{"@type":"DataDownload","name":"Week of 2026-04-07","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-04-07"},{"@type":"DataDownload","name":"Week of 2026-03-31","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-03-31"},{"@type":"DataDownload","name":"Week of 2026-03-24","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-03-24"},{"@type":"DataDownload","name":"Week of 2026-03-17","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-03-17"},{"@type":"DataDownload","name":"Week of 2026-03-10","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-03-10"},{"@type":"DataDownload","name":"Week of 2026-03-03","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-03-03"},{"@type":"DataDownload","name":"Week of 2026-02-24","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-02-24"},{"@type":"DataDownload","name":"Week of 2026-02-17","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-02-17"},{"@type":"DataDownload","name":"Week of 2026-02-10","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-02-10"},{"@type":"DataDownload","name":"Week of 2026-02-03","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-02-03"},{"@type":"DataDownload","name":"Week of 2026-01-27","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-01-27"},{"@type":"DataDownload","name":"Week of 2026-01-20","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-01-20"},{"@type":"DataDownload","name":"Week of 2026-01-13","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-01-13"},{"@type":"DataDownload","name":"Week of 2026-01-06","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2026-01-06"},{"@type":"DataDownload","name":"Week of 2025-12-30","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2025-12-30"},{"@type":"DataDownload","name":"Week of 2025-12-23","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2025-12-23"},{"@type":"DataDownload","name":"Week of 2025-12-16","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2025-12-16"},{"@type":"DataDownload","name":"Week of 2025-12-09","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2025-12-09"},{"@type":"DataDownload","name":"Week of 2025-12-02","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2025-12-02"},{"@type":"DataDownload","name":"Week of 2025-11-25","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2025-11-25"},{"@type":"DataDownload","name":"Week of 2025-11-18","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2025-11-18"},{"@type":"DataDownload","name":"Week of 2025-11-10","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2025-11-10"},{"@type":"DataDownload","name":"Week of 2025-11-04","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2025-11-04"},{"@type":"DataDownload","name":"Week of 2025-10-28","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2025-10-28"},{"@type":"DataDownload","name":"Week of 2025-10-21","contentUrl":"https://api.morvs.ai/commodity-futures/052642.json?week=2025-10-21"}],"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","brand_name":"MORVS","brand_url":"https://morvs.ai/","data_provider_url":"https://api.morvs.ai","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-10-21T09:07:49.225Z"},"latest":{"id":"261013052642C","report_date":"2026-10-13","cftc_commodity_code":"052","cftc_contract_market_code":"052642","contract_market_name":"NON FAT DRY MILK","market_and_exchange_names":"NON FAT DRY MILK - CHICAGO MERCANTILE EXCHANGE","commodity":"MILK","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"DAIRY PRODUCTS","open_interest_all":24521,"noncomm_long":287,"noncomm_short":6296,"noncomm_spread":6824,"comm_long":16044,"comm_short":11003,"nonrept_long":1367,"nonrept_short":398,"traders_total":49,"pct_oi_noncomm_long":1.2,"pct_oi_noncomm_short":25.7,"pct_oi_comm_long":65.4,"pct_oi_comm_short":44.9,"change_open_interest":1198,"change_noncomm_long":-68,"change_noncomm_short":475,"change_comm_long":911,"change_comm_short":397,"ingested_at":"2026-10-17T15:23:34Z"},"history":[{"report_date":"2026-10-13","open_interest_all":24521,"noncomm_long":287,"noncomm_short":6296,"comm_long":16044,"comm_short":11003,"traders_total":49,"change_open_interest":1198},{"report_date":"2026-10-06","open_interest_all":23322,"noncomm_long":354,"noncomm_short":5822,"comm_long":15133,"comm_short":10605,"traders_total":49,"change_open_interest":-2290},{"report_date":"2026-09-29","open_interest_all":25613,"noncomm_long":284,"noncomm_short":5960,"comm_long":16976,"comm_short":12233,"traders_total":52,"change_open_interest":2336},{"report_date":"2026-09-22","open_interest_all":23277,"noncomm_long":309,"noncomm_short":5349,"comm_long":15727,"comm_short":11611,"traders_total":52,"change_open_interest":882},{"report_date":"2026-09-15","open_interest_all":22395,"noncomm_long":278,"noncomm_short":5099,"comm_long":15105,"comm_short":11006,"traders_total":53,"change_open_interest":1205},{"report_date":"2026-09-08","open_interest_all":21190,"noncomm_long":269,"noncomm_short":4638,"comm_long":14276,"comm_short":10607,"traders_total":53,"change_open_interest":-3517},{"report_date":"2026-09-01","open_interest_all":24707,"noncomm_long":368,"noncomm_short":4454,"comm_long":16237,"comm_short":12866,"traders_total":54,"change_open_interest":2960},{"report_date":"2026-08-25","open_interest_all":21747,"noncomm_long":328,"noncomm_short":3492,"comm_long":14443,"comm_short":12022,"traders_total":53,"change_open_interest":269},{"report_date":"2026-08-18","open_interest_all":21478,"noncomm_long":303,"noncomm_short":2783,"comm_long":13935,"comm_short":12168,"traders_total":53,"change_open_interest":1664},{"report_date":"2026-08-11","open_interest_all":19814,"noncomm_long":161,"noncomm_short":2565,"comm_long":13171,"comm_short":11400,"traders_total":54,"change_open_interest":-8741},{"report_date":"2026-08-04","open_interest_all":28555,"noncomm_long":214,"noncomm_short":3774,"comm_long":18640,"comm_short":15686,"traders_total":54,"change_open_interest":-646},{"report_date":"2026-07-28","open_interest_all":29201,"noncomm_long":152,"noncomm_short":3963,"comm_long":19071,"comm_short":15863,"traders_total":53,"change_open_interest":1150},{"report_date":"2026-07-21","open_interest_all":28051,"noncomm_long":152,"noncomm_short":4014,"comm_long":18227,"comm_short":14952,"traders_total":52,"change_open_interest":1689},{"report_date":"2026-07-14","open_interest_all":26362,"noncomm_long":162,"noncomm_short":3857,"comm_long":17347,"comm_short":14250,"traders_total":52,"change_open_interest":221},{"report_date":"2026-07-07","open_interest_all":26141,"noncomm_long":186,"noncomm_short":3728,"comm_long":17077,"comm_short":14042,"traders_total":53,"change_open_interest":-4266},{"report_date":"2026-06-30","open_interest_all":30408,"noncomm_long":226,"noncomm_short":4710,"comm_long":20195,"comm_short":16253,"traders_total":58,"change_open_interest":-71},{"report_date":"2026-06-23","open_interest_all":30478,"noncomm_long":235,"noncomm_short":4870,"comm_long":20353,"comm_short":16235,"traders_total":58,"change_open_interest":-146},{"report_date":"2026-06-16","open_interest_all":30625,"noncomm_long":285,"noncomm_short":5348,"comm_long":20456,"comm_short":15899,"traders_total":59,"change_open_interest":2229},{"report_date":"2026-06-09","open_interest_all":28395,"noncomm_long":297,"noncomm_short":4914,"comm_long":18873,"comm_short":14769,"traders_total":61,"change_open_interest":-2927},{"report_date":"2026-06-02","open_interest_all":31322,"noncomm_long":362,"noncomm_short":4786,"comm_long":19872,"comm_short":16099,"traders_total":60,"change_open_interest":1936},{"report_date":"2026-05-26","open_interest_all":29386,"noncomm_long":338,"noncomm_short":5145,"comm_long":19258,"comm_short":15106,"traders_total":61,"change_open_interest":-25},{"report_date":"2026-05-19","open_interest_all":29411,"noncomm_long":294,"noncomm_short":4793,"comm_long":18717,"comm_short":15166,"traders_total":61,"change_open_interest":411},{"report_date":"2026-05-12","open_interest_all":29000,"noncomm_long":309,"noncomm_short":4317,"comm_long":18237,"comm_short":15158,"traders_total":59,"change_open_interest":1746},{"report_date":"2026-05-05","open_interest_all":27255,"noncomm_long":109,"noncomm_short":3752,"comm_long":16979,"comm_short":14371,"traders_total":53,"change_open_interest":-4506},{"report_date":"2026-04-28","open_interest_all":31760,"noncomm_long":161,"noncomm_short":3847,"comm_long":19597,"comm_short":17066,"traders_total":55,"change_open_interest":2992},{"report_date":"2026-04-21","open_interest_all":28768,"noncomm_long":172,"noncomm_short":3527,"comm_long":18715,"comm_short":16289,"traders_total":55,"change_open_interest":2702},{"report_date":"2026-04-14","open_interest_all":26067,"noncomm_long":171,"noncomm_short":2976,"comm_long":17186,"comm_short":15329,"traders_total":55,"change_open_interest":2430},{"report_date":"2026-04-07","open_interest_all":23636,"noncomm_long":169,"noncomm_short":2707,"comm_long":15906,"comm_short":14351,"traders_total":53,"change_open_interest":-4781},{"report_date":"2026-03-31","open_interest_all":28417,"noncomm_long":129,"noncomm_short":2580,"comm_long":18777,"comm_short":17112,"traders_total":60,"change_open_interest":2755},{"report_date":"2026-03-24","open_interest_all":25662,"noncomm_long":159,"noncomm_short":1999,"comm_long":16865,"comm_short":15889,"traders_total":59,"change_open_interest":1760},{"report_date":"2026-03-17","open_interest_all":23902,"noncomm_long":179,"noncomm_short":1789,"comm_long":15802,"comm_short":15058,"traders_total":59,"change_open_interest":3330},{"report_date":"2026-03-10","open_interest_all":20572,"noncomm_long":143,"noncomm_short":1388,"comm_long":13903,"comm_short":13401,"traders_total":55,"change_open_interest":-1727},{"report_date":"2026-03-03","open_interest_all":22299,"noncomm_long":124,"noncomm_short":1066,"comm_long":15109,"comm_short":14966,"traders_total":55,"change_open_interest":1810},{"report_date":"2026-02-24","open_interest_all":20489,"noncomm_long":105,"noncomm_short":693,"comm_long":14179,"comm_short":14442,"traders_total":53,"change_open_interest":1312},{"report_date":"2026-02-17","open_interest_all":19177,"noncomm_long":173,"noncomm_short":655,"comm_long":13403,"comm_short":13767,"traders_total":53,"change_open_interest":831},{"report_date":"2026-02-10","open_interest_all":18346,"noncomm_long":100,"noncomm_short":720,"comm_long":12980,"comm_short":13000,"traders_total":52,"change_open_interest":-1136},{"report_date":"2026-02-03","open_interest_all":19482,"noncomm_long":373,"noncomm_short":521,"comm_long":13836,"comm_short":14410,"traders_total":55,"change_open_interest":2335},{"report_date":"2026-01-27","open_interest_all":17147,"noncomm_long":494,"noncomm_short":482,"comm_long":12111,"comm_short":12843,"traders_total":54,"change_open_interest":2472},{"report_date":"2026-01-20","open_interest_all":14674,"noncomm_long":395,"noncomm_short":2077,"comm_long":10673,"comm_short":9384,"traders_total":51,"change_open_interest":277},{"report_date":"2026-01-13","open_interest_all":14397,"noncomm_long":382,"noncomm_short":1968,"comm_long":10344,"comm_short":9275,"traders_total":51,"change_open_interest":635},{"report_date":"2026-01-06","open_interest_all":13761,"noncomm_long":423,"noncomm_short":537,"comm_long":9945,"comm_short":10446,"traders_total":50,"change_open_interest":-2501},{"report_date":"2025-12-30","open_interest_all":16262,"noncomm_long":467,"noncomm_short":737,"comm_long":11930,"comm_short":12140,"traders_total":52,"change_open_interest":24},{"report_date":"2025-12-23","open_interest_all":16238,"noncomm_long":510,"noncomm_short":802,"comm_long":11864,"comm_short":12097,"traders_total":52,"change_open_interest":184},{"report_date":"2025-12-16","open_interest_all":16053,"noncomm_long":309,"noncomm_short":882,"comm_long":11825,"comm_short":11805,"traders_total":51,"change_open_interest":369},{"report_date":"2025-12-09","open_interest_all":15684,"noncomm_long":337,"noncomm_short":706,"comm_long":11558,"comm_short":11604,"traders_total":50,"change_open_interest":-2269},{"report_date":"2025-12-02","open_interest_all":17952,"noncomm_long":415,"noncomm_short":961,"comm_long":13387,"comm_short":13259,"traders_total":50,"change_open_interest":619},{"report_date":"2025-11-25","open_interest_all":17334,"noncomm_long":403,"noncomm_short":871,"comm_long":12962,"comm_short":12993,"traders_total":50,"change_open_interest":727},{"report_date":"2025-11-18","open_interest_all":16606,"noncomm_long":331,"noncomm_short":907,"comm_long":12453,"comm_short":12453,"traders_total":49,"change_open_interest":780},{"report_date":"2025-11-10","open_interest_all":15827,"noncomm_long":301,"noncomm_short":794,"comm_long":11937,"comm_short":11841,"traders_total":46,"change_open_interest":-2690},{"report_date":"2025-11-04","open_interest_all":18517,"noncomm_long":293,"noncomm_short":795,"comm_long":14102,"comm_short":13987,"traders_total":51,"change_open_interest":473},{"report_date":"2025-10-28","open_interest_all":18044,"noncomm_long":217,"noncomm_short":849,"comm_long":13781,"comm_short":13416,"traders_total":51,"change_open_interest":-74},{"report_date":"2025-10-21","open_interest_all":18118,"noncomm_long":96,"noncomm_short":958,"comm_long":13886,"comm_short":13279,"traders_total":51,"change_open_interest":1476}]}