{"@context":{"@vocab":"https://schema.org/"},"@type":"Dataset","@id":"https://api.ai-analytics.org/commodity-futures/037021#dataset","name":"USD Malaysian Crude Palm Oil C — Commitments of Traders","description":"Weekly CFTC Commitments of Traders snapshot for USD Malaysian Crude Palm Oil C (USD Malaysian Crude Palm Oil C - CHICAGO MERCANTILE EXCHANGE). Last 52 weeks of speculator + commercial positions, open interest, trader counts.","identifier":[{"@type":"PropertyValue","propertyID":"CFTC Contract Market Code","value":"037021"},{"@type":"PropertyValue","propertyID":"CFTC Commodity Code","value":"037"}],"keywords":["AGRICULTURE","OILSEED and PRODUCTS","PALM OIL"],"temporalCoverage":"2025-05-20/2026-05-12","distribution":[{"@type":"DataDownload","name":"Week of 2026-05-12","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2026-05-12"},{"@type":"DataDownload","name":"Week of 2026-05-05","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2026-05-05"},{"@type":"DataDownload","name":"Week of 2026-04-28","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2026-04-28"},{"@type":"DataDownload","name":"Week of 2026-04-21","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2026-04-21"},{"@type":"DataDownload","name":"Week of 2026-04-14","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2026-04-14"},{"@type":"DataDownload","name":"Week of 2026-04-07","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2026-04-07"},{"@type":"DataDownload","name":"Week of 2026-03-31","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2026-03-31"},{"@type":"DataDownload","name":"Week of 2026-03-24","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2026-03-24"},{"@type":"DataDownload","name":"Week of 2026-03-17","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2026-03-17"},{"@type":"DataDownload","name":"Week of 2026-03-10","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2026-03-10"},{"@type":"DataDownload","name":"Week of 2026-03-03","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2026-03-03"},{"@type":"DataDownload","name":"Week of 2026-02-24","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2026-02-24"},{"@type":"DataDownload","name":"Week of 2026-02-17","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2026-02-17"},{"@type":"DataDownload","name":"Week of 2026-02-10","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2026-02-10"},{"@type":"DataDownload","name":"Week of 2026-02-03","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2026-02-03"},{"@type":"DataDownload","name":"Week of 2026-01-27","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2026-01-27"},{"@type":"DataDownload","name":"Week of 2026-01-20","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2026-01-20"},{"@type":"DataDownload","name":"Week of 2026-01-13","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2026-01-13"},{"@type":"DataDownload","name":"Week of 2026-01-06","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2026-01-06"},{"@type":"DataDownload","name":"Week of 2025-12-30","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-12-30"},{"@type":"DataDownload","name":"Week of 2025-12-23","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-12-23"},{"@type":"DataDownload","name":"Week of 2025-12-16","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-12-16"},{"@type":"DataDownload","name":"Week of 2025-12-09","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-12-09"},{"@type":"DataDownload","name":"Week of 2025-12-02","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-12-02"},{"@type":"DataDownload","name":"Week of 2025-11-25","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-11-25"},{"@type":"DataDownload","name":"Week of 2025-11-18","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-11-18"},{"@type":"DataDownload","name":"Week of 2025-11-10","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-11-10"},{"@type":"DataDownload","name":"Week of 2025-11-04","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-11-04"},{"@type":"DataDownload","name":"Week of 2025-10-28","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-10-28"},{"@type":"DataDownload","name":"Week of 2025-10-21","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-10-21"},{"@type":"DataDownload","name":"Week of 2025-10-14","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-10-14"},{"@type":"DataDownload","name":"Week of 2025-10-07","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-10-07"},{"@type":"DataDownload","name":"Week of 2025-09-30","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-09-30"},{"@type":"DataDownload","name":"Week of 2025-09-23","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-09-23"},{"@type":"DataDownload","name":"Week of 2025-09-16","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-09-16"},{"@type":"DataDownload","name":"Week of 2025-09-09","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-09-09"},{"@type":"DataDownload","name":"Week of 2025-09-02","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-09-02"},{"@type":"DataDownload","name":"Week of 2025-08-26","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-08-26"},{"@type":"DataDownload","name":"Week of 2025-08-19","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-08-19"},{"@type":"DataDownload","name":"Week of 2025-08-12","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-08-12"},{"@type":"DataDownload","name":"Week of 2025-08-05","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-08-05"},{"@type":"DataDownload","name":"Week of 2025-07-29","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-07-29"},{"@type":"DataDownload","name":"Week of 2025-07-22","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-07-22"},{"@type":"DataDownload","name":"Week of 2025-07-15","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-07-15"},{"@type":"DataDownload","name":"Week of 2025-07-08","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-07-08"},{"@type":"DataDownload","name":"Week of 2025-07-01","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-07-01"},{"@type":"DataDownload","name":"Week of 2025-06-24","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-06-24"},{"@type":"DataDownload","name":"Week of 2025-06-17","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-06-17"},{"@type":"DataDownload","name":"Week of 2025-06-10","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-06-10"},{"@type":"DataDownload","name":"Week of 2025-06-03","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-06-03"},{"@type":"DataDownload","name":"Week of 2025-05-27","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.json?week=2025-05-27"},{"@type":"DataDownload","name":"Week of 2025-05-20","contentUrl":"https://api.ai-analytics.org/commodity-futures/037021.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-20T06:05:49.042Z"},"latest":{"id":"260512037021C","report_date":"2026-05-12","cftc_commodity_code":"037","cftc_contract_market_code":"037021","contract_market_name":"USD Malaysian Crude Palm Oil C","market_and_exchange_names":"USD Malaysian Crude Palm Oil C - CHICAGO MERCANTILE EXCHANGE","commodity":"PALM OIL","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"OILSEED and PRODUCTS","open_interest_all":48295,"noncomm_long":1150,"noncomm_short":2015,"noncomm_spread":600,"comm_long":46465,"comm_short":45680,"nonrept_long":80,"nonrept_short":0,"traders_total":25,"pct_oi_noncomm_long":2.4,"pct_oi_noncomm_short":4.2,"pct_oi_comm_long":96.2,"pct_oi_comm_short":94.6,"change_open_interest":1037,"change_noncomm_long":20,"change_noncomm_short":340,"change_comm_long":1017,"change_comm_short":697,"ingested_at":"2026-05-17T19:14:07Z"},"history":[{"report_date":"2026-05-12","open_interest_all":48295,"noncomm_long":1150,"noncomm_short":2015,"comm_long":46465,"comm_short":45680,"traders_total":25,"change_open_interest":1037},{"report_date":"2026-05-05","open_interest_all":47258,"noncomm_long":1130,"noncomm_short":1675,"comm_long":45448,"comm_short":44983,"traders_total":25,"change_open_interest":-2662},{"report_date":"2026-04-28","open_interest_all":49920,"noncomm_long":1070,"noncomm_short":1745,"comm_long":48160,"comm_short":47575,"traders_total":24,"change_open_interest":2430},{"report_date":"2026-04-21","open_interest_all":47490,"noncomm_long":990,"noncomm_short":1465,"comm_long":45790,"comm_short":45425,"traders_total":24,"change_open_interest":110},{"report_date":"2026-04-14","open_interest_all":47380,"noncomm_long":1150,"noncomm_short":1525,"comm_long":45520,"comm_short":45235,"traders_total":25,"change_open_interest":1410},{"report_date":"2026-04-07","open_interest_all":45970,"noncomm_long":1270,"noncomm_short":1139,"comm_long":44010,"comm_short":44231,"traders_total":26,"change_open_interest":-1520},{"report_date":"2026-03-31","open_interest_all":47490,"noncomm_long":1210,"noncomm_short":769,"comm_long":45540,"comm_short":46021,"traders_total":28,"change_open_interest":7360},{"report_date":"2026-03-24","open_interest_all":40130,"noncomm_long":1541,"noncomm_short":360,"comm_long":37900,"comm_short":39121,"traders_total":29,"change_open_interest":4007},{"report_date":"2026-03-17","open_interest_all":36123,"noncomm_long":1460,"noncomm_short":540,"comm_long":33933,"comm_short":34893,"traders_total":29,"change_open_interest":-570},{"report_date":"2026-03-10","open_interest_all":36693,"noncomm_long":1380,"noncomm_short":1180,"comm_long":34703,"comm_short":34943,"traders_total":26,"change_open_interest":7007},{"report_date":"2026-03-03","open_interest_all":29686,"noncomm_long":1380,"noncomm_short":240,"comm_long":27596,"comm_short":28776,"traders_total":25,"change_open_interest":-18},{"report_date":"2026-02-24","open_interest_all":29704,"noncomm_long":1780,"noncomm_short":240,"comm_long":27158,"comm_short":28744,"traders_total":26,"change_open_interest":910},{"report_date":"2026-02-17","open_interest_all":28794,"noncomm_long":1940,"noncomm_short":2040,"comm_long":26208,"comm_short":26154,"traders_total":28,"change_open_interest":1520},{"report_date":"2026-02-10","open_interest_all":27274,"noncomm_long":2300,"noncomm_short":4680,"comm_long":24598,"comm_short":22264,"traders_total":28,"change_open_interest":860},{"report_date":"2026-02-03","open_interest_all":26414,"noncomm_long":2260,"noncomm_short":5120,"comm_long":24018,"comm_short":21204,"traders_total":28,"change_open_interest":-280},{"report_date":"2026-01-27","open_interest_all":26694,"noncomm_long":866,"noncomm_short":4134,"comm_long":25472,"comm_short":22204,"traders_total":30,"change_open_interest":1082},{"report_date":"2026-01-20","open_interest_all":25612,"noncomm_long":2756,"noncomm_short":2694,"comm_long":22460,"comm_short":22522,"traders_total":28,"change_open_interest":1030},{"report_date":"2026-01-13","open_interest_all":24582,"noncomm_long":2946,"noncomm_short":1894,"comm_long":21240,"comm_short":22292,"traders_total":29,"change_open_interest":180},{"report_date":"2026-01-06","open_interest_all":24402,"noncomm_long":3176,"noncomm_short":1934,"comm_long":20830,"comm_short":22072,"traders_total":30,"change_open_interest":-2199},{"report_date":"2025-12-30","open_interest_all":26601,"noncomm_long":3264,"noncomm_short":1834,"comm_long":22941,"comm_short":24371,"traders_total":30,"change_open_interest":-140},{"report_date":"2025-12-23","open_interest_all":26741,"noncomm_long":3384,"noncomm_short":1954,"comm_long":22941,"comm_short":24391,"traders_total":31,"change_open_interest":460},{"report_date":"2025-12-16","open_interest_all":26281,"noncomm_long":3450,"noncomm_short":1930,"comm_long":22427,"comm_short":23966,"traders_total":31,"change_open_interest":402},{"report_date":"2025-12-09","open_interest_all":25879,"noncomm_long":3950,"noncomm_short":1130,"comm_long":21549,"comm_short":24369,"traders_total":29,"change_open_interest":1450},{"report_date":"2025-12-02","open_interest_all":24429,"noncomm_long":3840,"noncomm_short":570,"comm_long":20189,"comm_short":23479,"traders_total":27,"change_open_interest":-3393},{"report_date":"2025-11-25","open_interest_all":27822,"noncomm_long":4640,"noncomm_short":120,"comm_long":22822,"comm_short":27362,"traders_total":28,"change_open_interest":2140},{"report_date":"2025-11-18","open_interest_all":25682,"noncomm_long":4280,"noncomm_short":120,"comm_long":21132,"comm_short":25292,"traders_total":28,"change_open_interest":1979},{"report_date":"2025-11-10","open_interest_all":23703,"noncomm_long":4580,"noncomm_short":120,"comm_long":18989,"comm_short":23489,"traders_total":25,"change_open_interest":3223},{"report_date":"2025-11-04","open_interest_all":20480,"noncomm_long":3790,"noncomm_short":1370,"comm_long":15730,"comm_short":18310,"traders_total":27,"change_open_interest":742},{"report_date":"2025-10-28","open_interest_all":19738,"noncomm_long":4218,"noncomm_short":3534,"comm_long":15444,"comm_short":16128,"traders_total":30,"change_open_interest":-606},{"report_date":"2025-10-21","open_interest_all":20344,"noncomm_long":4358,"noncomm_short":4266,"comm_long":15942,"comm_short":16034,"traders_total":29,"change_open_interest":2042},{"report_date":"2025-10-14","open_interest_all":18302,"noncomm_long":4436,"noncomm_short":4266,"comm_long":13822,"comm_short":13992,"traders_total":28,"change_open_interest":1393},{"report_date":"2025-10-07","open_interest_all":16909,"noncomm_long":4496,"noncomm_short":4146,"comm_long":12369,"comm_short":12719,"traders_total":29,"change_open_interest":-4171},{"report_date":"2025-09-30","open_interest_all":21080,"noncomm_long":4189,"noncomm_short":4506,"comm_long":16332,"comm_short":16015,"traders_total":32,"change_open_interest":474},{"report_date":"2025-09-23","open_interest_all":20606,"noncomm_long":4149,"noncomm_short":4370,"comm_long":15902,"comm_short":15661,"traders_total":32,"change_open_interest":2309},{"report_date":"2025-09-16","open_interest_all":18297,"noncomm_long":4049,"noncomm_short":5190,"comm_long":13713,"comm_short":12552,"traders_total":33,"change_open_interest":-60},{"report_date":"2025-09-09","open_interest_all":18357,"noncomm_long":3889,"noncomm_short":5430,"comm_long":13933,"comm_short":12372,"traders_total":34,"change_open_interest":-334},{"report_date":"2025-09-02","open_interest_all":18691,"noncomm_long":3669,"noncomm_short":5450,"comm_long":14567,"comm_short":12766,"traders_total":35,"change_open_interest":-1300},{"report_date":"2025-08-26","open_interest_all":19991,"noncomm_long":4464,"noncomm_short":5390,"comm_long":15487,"comm_short":14511,"traders_total":34,"change_open_interest":2502},{"report_date":"2025-08-19","open_interest_all":17489,"noncomm_long":4084,"noncomm_short":4830,"comm_long":13325,"comm_short":12549,"traders_total":34,"change_open_interest":2208},{"report_date":"2025-08-12","open_interest_all":15281,"noncomm_long":3644,"noncomm_short":3950,"comm_long":11577,"comm_short":11241,"traders_total":31,"change_open_interest":660},{"report_date":"2025-08-05","open_interest_all":14621,"noncomm_long":3284,"noncomm_short":3990,"comm_long":11157,"comm_short":10441,"traders_total":31,"change_open_interest":-3031},{"report_date":"2025-07-29","open_interest_all":17652,"noncomm_long":3826,"noncomm_short":3432,"comm_long":13606,"comm_short":13990,"traders_total":31,"change_open_interest":894},{"report_date":"2025-07-22","open_interest_all":16758,"noncomm_long":3696,"noncomm_short":2992,"comm_long":12822,"comm_short":13536,"traders_total":30,"change_open_interest":606},{"report_date":"2025-07-15","open_interest_all":16152,"noncomm_long":2436,"noncomm_short":3372,"comm_long":11976,"comm_short":11050,"traders_total":30,"change_open_interest":330},{"report_date":"2025-07-08","open_interest_all":15822,"noncomm_long":2236,"noncomm_short":2872,"comm_long":11916,"comm_short":11280,"traders_total":28,"change_open_interest":798},{"report_date":"2025-07-01","open_interest_all":15024,"noncomm_long":2236,"noncomm_short":2472,"comm_long":11258,"comm_short":11022,"traders_total":27,"change_open_interest":-3462},{"report_date":"2025-06-24","open_interest_all":18486,"noncomm_long":1647,"noncomm_short":2682,"comm_long":14818,"comm_short":13803,"traders_total":27,"change_open_interest":2419},{"report_date":"2025-06-17","open_interest_all":16067,"noncomm_long":1650,"noncomm_short":3125,"comm_long":12927,"comm_short":11472,"traders_total":29,"change_open_interest":-837},{"report_date":"2025-06-10","open_interest_all":16904,"noncomm_long":1590,"noncomm_short":2945,"comm_long":13784,"comm_short":12439,"traders_total":27,"change_open_interest":600},{"report_date":"2025-06-03","open_interest_all":16304,"noncomm_long":1590,"noncomm_short":3005,"comm_long":13304,"comm_short":11889,"traders_total":27,"change_open_interest":-2050},{"report_date":"2025-05-27","open_interest_all":18354,"noncomm_long":1811,"noncomm_short":724,"comm_long":13622,"comm_short":14749,"traders_total":26,"change_open_interest":534},{"report_date":"2025-05-20","open_interest_all":17820,"noncomm_long":1961,"noncomm_short":964,"comm_long":13058,"comm_short":14095,"traders_total":26,"change_open_interest":688}]}