Four distinct price types
CPO reference and market prices. FFB purchase schedules and regional references.
Read the methodology →
Crude Palm Oil and Fresh Fruit Bunch prices from Indonesia and Malaysia via API.
curl --request GET \
--url "https://api.narwhalapi.com/v1/commodities/palmoil/physical/idn-cpo-reference-price" \
--header "Authorization: Bearer $NARWHAL_API_KEY"Indonesian Ministry of Trade reference · USD per metric tonne.
{
"series_id": "idn-cpo-reference-price",
"currency": "USD",
"unit": "metric_ton",
"period_start": "2026-09-01",
"period_end": "2026-09-30",
"revision": 1,
"price": "1007.51"
}/v1/commodities/palmoil/physical/v1/commodities/palmoil/physical/{series_id}/v1/commodities/palmoil/physical/{series_id}/observationsCPO reference and market prices. FFB purchase schedules and regional references.
Read the methodology →Dated observations, quote months and revisions preserve what each price means.
IDR per kilogram, USD or MYR per tonne, and MYR per 1% OER stay distinct.
| Price series | Native unit | Historical coverage |
|---|---|---|
| Indonesia · CPO reference | USD / metric tonne | 68 effective periods · 9 August 2022–30 September 2026. |
| Indonesia · FFB purchase schedules | IDR / kilogram | 7 accepted series · 60 complete schedules. History and current availability vary by area. |
| Malaysia · CPO local delivered | MYR / metric tonne | 1 national + 7 regional series · 1,457 daily reports · 2 January 2020–9 September 2026. Each report retains its quote months. |
| Malaysia · FFB reference | MYR / 1% OER | 6 regions · 71 monthly reports containing daily prices · July 2020–September 2026. |
Coverage snapshot: 10 September 2026. Missing or conflicting reports are excluded.
series_idperiod_startperiod_endpriceprices[]price_monthrevisioncurrencyunitYes. The release covers Indonesian CPO government references and Malaysian CPO local-delivered market averages, alongside separate FFB prices. FCPO futures are not included.
One authority schedule can publish different prices by tree age. Narwhal keeps those rows together.
Indonesian CPO starts in August 2022. The Malaysian CPO archive starts in January 2020 and Malaysian FFB in July 2020. Coverage varies by region, with missing or conflicting reports excluded.