PIHPS (Harga Pangan)

Harga pangan strategis harian dari Bank Indonesia: per komoditas, per provinsi, di empat tingkat pasar (tradisional, modern, pedagang besar, produsen).

3 endpoints54 calls3/3 passing
Get API key

Harga harian satu komoditas per provinsi. Hari tanpa survei dikembalikan sebagai null, bukan nol.

GET/v1/…pihps/prices
passing · 0.3s1h cache

Try it

Checking your keys…

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" });