PIHPS (Harga Pangan)
Harga pangan strategis harian dari Bank Indonesia: per komoditas, per provinsi, di empat tingkat pasar (tradisional, modern, pedagang besar, produsen).
Food Prices
Harga harian satu komoditas per provinsi. Hari tanpa survei dikembalikan sebagai null, bukan nol.
/v1/finance:pihps/pricesParameters
| Name | Type | In | Description |
|---|---|---|---|
| commodity | string | query | Commodity or category id from `pihps/commodities` (default cat_1, rice). |
| market | enum | query | Market tier: 1 traditional (default), 2 modern, 3 wholesaler, 4 producer. One of 1, 2, 3, 4. |
| province | string | query | Province id from `pihps/regions`. Omit for all provinces. |
| from | string | query | Start date (YYYY-MM-DD or YYYYMMDD). Default 7 days back. |
| to | string | query | End date (YYYY-MM-DD or YYYYMMDD). Default today. |
Example response
{"project":"finance:pihps", "data": {"to":"2026-08-07","from":"2026-08-03","count":35, "dates": [ "2026-08-03", "2026-08-04", "2026-08-05", "2026-08-06", "2026-08-07" ], "items": [ {"level":0, "prices": [ {"date":"2026-08-03","price":16200 }, {"date":"2026-08-04","price":16250 }, {"date":"2026-08-05","price":16250 }, {"date":"2026-08-06","price":16250 }, {"date":"2026-08-07","price":16250 } ],"region":"Semua Provinsi" }, {"level":1, "prices": [ {"date":"2026-08-03","price":15650 }, {"date":"2026-08-04","price":15350 }, {"date":"2026-08-05","price":15650 }, {"date":"2026-08-06","price":null }, {"date":"2026-08-07","price":15350 } ],"region":"Aceh" }, {"level":1, "prices": [ {"date":"2026-08-03","price":15350 }, {"date":"2026-08-04","price":15400 }, {"date":"2026-08-05","price":15400 }, {"date":"2026-08-06","price":15400 }, {"date":"2026-08-07","price":15400 } ],"region":"Sumatera Utara" }, {"level":1, "prices": [ {"date":"2026-08-03","price":17900 }, {"date":"2026-08-04","price":17900 }, {"date":"2026-08-05","price":18150 }, {"date":"2026-08-06","price":17900 }, {"date":"2026-08-07","price":17900 } ],"region":"Sumatera Barat" }, {"level":1, "prices": [ {"date":"2026-08-03","price":16650 }, {"date":"2026-08-04","price":16650 }, {"date":"2026-08-05","price":16650 }, {"date":"2026-08-06","price":16800 }, {"date":"2026-08-07","price":16700 } ],"region":"Riau" }, {"level":1, "prices": [ {"date":"2026-08-03","price":15500 }, {"date":"2026-08-04","price":null }, {"date":"2026-08-05","price":15500 }, {"date":"2026-08-06","price":15500 }, {"date":"2026-08-07","price":null } ],"region":"Kepulauan Riau" }, {"level":1, "prices": [ {"date":"2026-08-03","price":15550 }, {"date":"2026-08-04","price":15550 }, {"date":"2026-08-05","price":15550 }, {"date":"2026-08-06","price":15550 }, {"date":"2026-08-07","price":15550 } ],"region":"Jambi" }, {"level":1, "prices": [ {"date":"2026-08-03","price":15800 }, {"date":"2026-08-04","price":15800 }, {"date":"2026-08-05","price":15850 }, {"date":"2026-08-06","price":15850 }, {"date":"2026-08-07","price":15850 } ],"region":"Bengkulu" } ],"market":"1","source":"bank-indonesia-pihps","currency":"IDR","commodity":"cat_1" },"timestamp":"2026-08-08T10:10:23Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Commodities
Daftar acuan komoditas dan kategori beserta satuannya, plus empat tingkat pasar yang bisa dipilih.
/v1/finance:pihps/commoditiesParameters
No parameters. Call it as is.
Example response
{"project":"finance:pihps", "data": {"count":31, "items": [ {"id":"cat_1","name":"Beras","unit":"kg","order":1,"categoryId":null }, {"id":"com_1","name":"Beras Kualitas Bawah I","unit":"kg","order":1,"categoryId":"cat_1" }, {"id":"cat_2","name":"Daging Ayam","unit":"kg","order":2,"categoryId":null }, {"id":"com_2","name":"Beras Kualitas Bawah II","unit":"kg","order":2,"categoryId":"cat_1" }, {"id":"cat_3","name":"Daging Sapi","unit":"kg","order":3,"categoryId":null }, {"id":"com_3","name":"Beras Kualitas Medium I","unit":"kg","order":3,"categoryId":"cat_1" }, {"id":"cat_4","name":"Telur Ayam","unit":"kg","order":4,"categoryId":null }, {"id":"com_4","name":"Beras Kualitas Medium II","unit":"kg","order":4,"categoryId":"cat_1" } ],"source":"bank-indonesia-pihps", "markets": [ {"id":"1","name":"Pasar Tradisional" }, {"id":"2","name":"Pasar Modern" }, {"id":"3","name":"Pedagang Besar" }, {"id":"4","name":"Produsen" } ] },"timestamp":"2026-08-08T10:10:23Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Regions
Provinsi, atau kabupaten/kota di satu provinsi kalau `province` diisi.
/v1/finance:pihps/regionsParameters
| Name | Type | In | Description |
|---|---|---|---|
| province | string | query | Province id. When set, returns that province's regencies instead of the province list. |
| market | enum | query | Market tier the regency list applies to (default 1). One of 1, 2, 3, 4. |
Example response
{"project":"finance:pihps", "data": {"count":1, "items": [ {"id":"34","name":"Kota Jakarta Pusat" } ],"level":"regency","source":"bank-indonesia-pihps","province":"13" },"timestamp":"2026-08-08T10:10:23Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Try it
Live request with your key
const data = await client.run( "finance:pihps", "prices", { commodity: "cat_1", market: "1", province: "13", from: "2026-08-01", to: "2026-08-08" });
PIHPS (Harga Pangan)
Harga pangan strategis harian dari Bank Indonesia: per komoditas, per provinsi, di empat tingkat pasar (tradisional, modern, pedagang besar, produsen).
Harga harian satu komoditas per provinsi. Hari tanpa survei dikembalikan sebagai null, bukan nol.
/v1/…pihps/pricesTry it
Parameters
commodity
string · query · optional
Commodity or category id from `pihps/commodities` (default cat_1, rice).
market
enum · query · optional
Market tier: 1 traditional (default), 2 modern, 3 wholesaler, 4 producer.
province
string · query · optional
Province id from `pihps/regions`. Omit for all provinces.
from
string · query · optional
Start date (YYYY-MM-DD or YYYYMMDD). Default 7 days back.
to
string · query · optional
End date (YYYY-MM-DD or YYYYMMDD). Default today.
Example response
{"project":"finance:pihps", "data": {"to":"2026-08-07","from":"2026-08-03","count":35, "dates": [ "2026-08-03", "2026-08-04", "2026-08-05", "2026-08-06", "2026-08-07" ], "items": [ {"level":0, "prices": [ {"date":"2026-08-03","price":16200 }, {"date":"2026-08-04","price":16250 }, {"date":"2026-08-05","price":16250 }, {"date":"2026-08-06","price":16250 }, {"date":"2026-08-07","price":16250 } ],"region":"Semua Provinsi" }, {"level":1, "prices": [ {"date":"2026-08-03","price":15650 }, {"date":"2026-08-04","price":15350 }, {"date":"2026-08-05","price":15650 }, {"date":"2026-08-06","price":null }, {"date":"2026-08-07","price":15350 } ],"region":"Aceh" }, {"level":1, "prices": [ {"date":"2026-08-03","price":15350 }, {"date":"2026-08-04","price":15400 }, {"date":"2026-08-05","price":15400 }, {"date":"2026-08-06","price":15400 }, {"date":"2026-08-07","price":15400 } ],"region":"Sumatera Utara" }, {"level":1, "prices": [ {"date":"2026-08-03","price":17900 }, {"date":"2026-08-04","price":17900 }, {"date":"2026-08-05","price":18150 }, {"date":"2026-08-06","price":17900 }, {"date":"2026-08-07","price":17900 } ],"region":"Sumatera Barat" }, {"level":1, "prices": [ {"date":"2026-08-03","price":16650 }, {"date":"2026-08-04","price":16650 }, {"date":"2026-08-05","price":16650 }, {"date":"2026-08-06","price":16800 }, {"date":"2026-08-07","price":16700 } ],"region":"Riau" }, {"level":1, "prices": [ {"date":"2026-08-03","price":15500 }, {"date":"2026-08-04","price":null }, {"date":"2026-08-05","price":15500 }, {"date":"2026-08-06","price":15500 }, {"date":"2026-08-07","price":null } ],"region":"Kepulauan Riau" }, {"level":1, "prices": [ {"date":"2026-08-03","price":15550 }, {"date":"2026-08-04","price":15550 }, {"date":"2026-08-05","price":15550 }, {"date":"2026-08-06","price":15550 }, {"date":"2026-08-07","price":15550 } ],"region":"Jambi" }, {"level":1, "prices": [ {"date":"2026-08-03","price":15800 }, {"date":"2026-08-04","price":15800 }, {"date":"2026-08-05","price":15850 }, {"date":"2026-08-06","price":15850 }, {"date":"2026-08-07","price":15850 } ],"region":"Bengkulu" } ],"market":"1","source":"bank-indonesia-pihps","currency":"IDR","commodity":"cat_1" },"timestamp":"2026-08-08T10:10:23Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Code
const data = await client.run( "finance:pihps", "prices", { commodity: "cat_1", market: "1", province: "13", from: "2026-08-01", to: "2026-08-08" });