{"@context":{"@vocab":"https://schema.org/"},"@type":"Dataset","@id":"https://api.ai-analytics.org/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-05-20/2026-05-12","distribution":[{"@type":"DataDownload","name":"Week of 2026-05-12","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2026-05-12"},{"@type":"DataDownload","name":"Week of 2026-05-05","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2026-05-05"},{"@type":"DataDownload","name":"Week of 2026-04-28","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2026-04-28"},{"@type":"DataDownload","name":"Week of 2026-04-21","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2026-04-21"},{"@type":"DataDownload","name":"Week of 2026-04-14","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2026-04-14"},{"@type":"DataDownload","name":"Week of 2026-04-07","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2026-04-07"},{"@type":"DataDownload","name":"Week of 2026-03-31","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2026-03-31"},{"@type":"DataDownload","name":"Week of 2026-03-24","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2026-03-24"},{"@type":"DataDownload","name":"Week of 2026-03-17","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2026-03-17"},{"@type":"DataDownload","name":"Week of 2026-03-10","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2026-03-10"},{"@type":"DataDownload","name":"Week of 2026-03-03","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2026-03-03"},{"@type":"DataDownload","name":"Week of 2026-02-24","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2026-02-24"},{"@type":"DataDownload","name":"Week of 2026-02-17","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2026-02-17"},{"@type":"DataDownload","name":"Week of 2026-02-10","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2026-02-10"},{"@type":"DataDownload","name":"Week of 2026-02-03","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2026-02-03"},{"@type":"DataDownload","name":"Week of 2026-01-27","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2026-01-27"},{"@type":"DataDownload","name":"Week of 2026-01-20","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2026-01-20"},{"@type":"DataDownload","name":"Week of 2026-01-13","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2026-01-13"},{"@type":"DataDownload","name":"Week of 2026-01-06","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2026-01-06"},{"@type":"DataDownload","name":"Week of 2025-12-30","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-12-30"},{"@type":"DataDownload","name":"Week of 2025-12-23","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-12-23"},{"@type":"DataDownload","name":"Week of 2025-12-16","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-12-16"},{"@type":"DataDownload","name":"Week of 2025-12-09","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-12-09"},{"@type":"DataDownload","name":"Week of 2025-12-02","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-12-02"},{"@type":"DataDownload","name":"Week of 2025-11-25","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-11-25"},{"@type":"DataDownload","name":"Week of 2025-11-18","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-11-18"},{"@type":"DataDownload","name":"Week of 2025-11-10","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-11-10"},{"@type":"DataDownload","name":"Week of 2025-11-04","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-11-04"},{"@type":"DataDownload","name":"Week of 2025-10-28","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-10-28"},{"@type":"DataDownload","name":"Week of 2025-10-21","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-10-21"},{"@type":"DataDownload","name":"Week of 2025-10-14","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-10-14"},{"@type":"DataDownload","name":"Week of 2025-10-07","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-10-07"},{"@type":"DataDownload","name":"Week of 2025-09-30","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-09-30"},{"@type":"DataDownload","name":"Week of 2025-09-23","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-09-23"},{"@type":"DataDownload","name":"Week of 2025-09-16","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-09-16"},{"@type":"DataDownload","name":"Week of 2025-09-09","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-09-09"},{"@type":"DataDownload","name":"Week of 2025-09-02","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-09-02"},{"@type":"DataDownload","name":"Week of 2025-08-26","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-08-26"},{"@type":"DataDownload","name":"Week of 2025-08-19","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-08-19"},{"@type":"DataDownload","name":"Week of 2025-08-12","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-08-12"},{"@type":"DataDownload","name":"Week of 2025-08-05","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-08-05"},{"@type":"DataDownload","name":"Week of 2025-07-29","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-07-29"},{"@type":"DataDownload","name":"Week of 2025-07-22","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-07-22"},{"@type":"DataDownload","name":"Week of 2025-07-15","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-07-15"},{"@type":"DataDownload","name":"Week of 2025-07-08","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-07-08"},{"@type":"DataDownload","name":"Week of 2025-07-01","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-07-01"},{"@type":"DataDownload","name":"Week of 2025-06-24","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-06-24"},{"@type":"DataDownload","name":"Week of 2025-06-17","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-06-17"},{"@type":"DataDownload","name":"Week of 2025-06-10","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-06-10"},{"@type":"DataDownload","name":"Week of 2025-06-03","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-06-03"},{"@type":"DataDownload","name":"Week of 2025-05-27","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.json?week=2025-05-27"},{"@type":"DataDownload","name":"Week of 2025-05-20","contentUrl":"https://api.ai-analytics.org/commodity-futures/052642.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-20T13:17:57.912Z"},"latest":{"id":"260512052642C","report_date":"2026-05-12","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":29000,"noncomm_long":309,"noncomm_short":4317,"noncomm_spread":9187,"comm_long":18237,"comm_short":15158,"nonrept_long":1268,"nonrept_short":338,"traders_total":59,"pct_oi_noncomm_long":1.1,"pct_oi_noncomm_short":14.9,"pct_oi_comm_long":62.9,"pct_oi_comm_short":52.3,"change_open_interest":1746,"change_noncomm_long":199,"change_noncomm_short":565,"change_comm_long":1258,"change_comm_short":787,"ingested_at":"2026-05-17T19:14:07Z"},"history":[{"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},{"report_date":"2025-10-14","open_interest_all":16642,"noncomm_long":0,"noncomm_short":1137,"comm_long":13051,"comm_short":12337,"traders_total":51,"change_open_interest":1423},{"report_date":"2025-10-07","open_interest_all":15219,"noncomm_long":0,"noncomm_short":1151,"comm_long":11957,"comm_short":11265,"traders_total":49,"change_open_interest":-771},{"report_date":"2025-09-30","open_interest_all":15989,"noncomm_long":0,"noncomm_short":1154,"comm_long":12738,"comm_short":11859,"traders_total":48,"change_open_interest":345},{"report_date":"2025-09-23","open_interest_all":15644,"noncomm_long":0,"noncomm_short":1125,"comm_long":12372,"comm_short":11567,"traders_total":46,"change_open_interest":694},{"report_date":"2025-09-16","open_interest_all":14951,"noncomm_long":0,"noncomm_short":1244,"comm_long":11810,"comm_short":10809,"traders_total":44,"change_open_interest":1440},{"report_date":"2025-09-09","open_interest_all":13511,"noncomm_long":0,"noncomm_short":1503,"comm_long":10919,"comm_short":9647,"traders_total":43,"change_open_interest":-713},{"report_date":"2025-09-02","open_interest_all":14224,"noncomm_long":0,"noncomm_short":1556,"comm_long":11610,"comm_short":10298,"traders_total":44,"change_open_interest":847},{"report_date":"2025-08-26","open_interest_all":13377,"noncomm_long":0,"noncomm_short":1471,"comm_long":10907,"comm_short":9745,"traders_total":44,"change_open_interest":598},{"report_date":"2025-08-19","open_interest_all":12779,"noncomm_long":45,"noncomm_short":1441,"comm_long":10363,"comm_short":9242,"traders_total":42,"change_open_interest":392},{"report_date":"2025-08-12","open_interest_all":12387,"noncomm_long":46,"noncomm_short":1621,"comm_long":10183,"comm_short":8901,"traders_total":44,"change_open_interest":715},{"report_date":"2025-08-05","open_interest_all":11672,"noncomm_long":34,"noncomm_short":1308,"comm_long":9530,"comm_short":8465,"traders_total":43,"change_open_interest":-950},{"report_date":"2025-07-29","open_interest_all":12622,"noncomm_long":36,"noncomm_short":1280,"comm_long":10363,"comm_short":9354,"traders_total":45,"change_open_interest":170},{"report_date":"2025-07-22","open_interest_all":12452,"noncomm_long":13,"noncomm_short":1077,"comm_long":10086,"comm_short":9308,"traders_total":43,"change_open_interest":315},{"report_date":"2025-07-15","open_interest_all":12137,"noncomm_long":28,"noncomm_short":1101,"comm_long":9962,"comm_short":8998,"traders_total":42,"change_open_interest":-8},{"report_date":"2025-07-08","open_interest_all":12145,"noncomm_long":1,"noncomm_short":1221,"comm_long":9996,"comm_short":8831,"traders_total":41,"change_open_interest":-1762},{"report_date":"2025-07-01","open_interest_all":13907,"noncomm_long":0,"noncomm_short":1437,"comm_long":11430,"comm_short":10332,"traders_total":46,"change_open_interest":414},{"report_date":"2025-06-24","open_interest_all":13493,"noncomm_long":0,"noncomm_short":1365,"comm_long":11014,"comm_short":9918,"traders_total":45,"change_open_interest":165},{"report_date":"2025-06-17","open_interest_all":13328,"noncomm_long":0,"noncomm_short":1224,"comm_long":10769,"comm_short":9855,"traders_total":45,"change_open_interest":1069},{"report_date":"2025-06-10","open_interest_all":12260,"noncomm_long":5,"noncomm_short":999,"comm_long":9751,"comm_short":9073,"traders_total":46,"change_open_interest":-1990},{"report_date":"2025-06-03","open_interest_all":14250,"noncomm_long":25,"noncomm_short":1139,"comm_long":11359,"comm_short":10485,"traders_total":50,"change_open_interest":48},{"report_date":"2025-05-27","open_interest_all":14201,"noncomm_long":15,"noncomm_short":1038,"comm_long":11230,"comm_short":10409,"traders_total":50,"change_open_interest":452},{"report_date":"2025-05-20","open_interest_all":13750,"noncomm_long":24,"noncomm_short":1189,"comm_long":10776,"comm_short":9951,"traders_total":50,"change_open_interest":15}]}