The difference between FFB and CPO

Narwhal mascot checking the definition of a physical commodity price

FFB prices come before processing

A Palmoil FFB schedule states the prices published for fresh fruit bunches in one area and effective period. The schedule can vary by producer arrangement and tree age.

The Narwhal response keeps the market scope, IDR per kilogram unit, release date, effective dates, revision, and every tree-age row together.

CPO is priced after processing

CPO is produced after fresh fruit bunches are processed. A CPO benchmark, exchange contract, or mill quote describes a different product and market from an official FFB purchase schedule.

Narwhal does not label an FFB schedule as a CPO price or merge the two into one generic Palmoil number.

One schedule, several tree-age prices

The responsible authority can publish separate prices for different tree-age bands. Those rows are parts of one determination, not independent time series.

A missing or ambiguous row rejects the whole schedule. A revision replaces the whole schedule.

Read the dates literally

released_on is the official publication date. effective_from and effective_to are the inclusive dates covered by that schedule. History orders complete schedules by effective_from.

Request the latest schedule

Use explicit country, area, producer type, and producer arrangement selectors. Public access is not open yet.

Request
curl --request GET \
  --url "https://api.narwhalapi.com/v1/commodities/oil-palm-ffb-price?country=IDN&area=ID-RI&producer_type=smallholder&producer_arrangement=purchase_agreement" \
  --header "Authorization: Bearer $NARWHAL_API_KEY"

Sources and references

Published . Last reviewed .