Monthly unit price index of mechanical and electrical items for Sabah & Sarawak.
0 views·0 downloads
This data shows unit price indices for the mechanical and electrical components of building works: copper cables, switchgears, transformers, generators, lightning protection and earthing systems, air conditioning systems and pumpsets. The specifications are set by the Public Works Department (JKR) and the Construction Industry Development Board (CIDB). Prices for electrical components are collected every month; prices for other components are obtained from suppliers. The index is the reference for price variation in government contracts. Prices are reported for Sabah and Sarawak separately, except air conditioning systems and pumpsets, which are priced for Sabah and Sarawak together. It is on base January 2023 = 100, and is available from January 2023.
The specifications of busducts, hermetically sealed transformers, generators, air conditioning systems and pumpsets are under review, so their indices may remain unchanged for long periods. Data for the most recent 12 months may be revised in subsequent releases.
Building Materials Cost Index, Sep 2026, the latest edition of the monthly building materials cost statistics published by DOSM.
Monthly unit price index of mechanical and electrical items for Sabah & Sarawak.
Name in Dataset | Variable | Definition |
|---|---|---|
date (Date) | Date | The date in YYYY-MM-DD format, with DD set to 01 as the data is at monthly frequency |
item (String) | Item | Mechanical or electrical item, e.g. 'cables_conduit', 'switchgears_above_1kv'; the full list of items is in the table |
region (String) | Region | Region, one of 'Sabah', 'Sarawak', 'Sabah & Sarawak'; air conditioning systems and pumpsets are priced for Sabah & Sarawak together |
index (Float) | Index | Unit price index of the item (January 2023 = 100) |
12 Oct 2026, 12:00
10 Nov 2026, 12:00
This data is made open under the Creative Commons Attribution 4.0 International License (CC BY 4.0). A copy of the license is available Here.
Full Dataset (CSV)
Recommended for individuals seeking an Excel-friendly format.
0
Full Dataset (Parquet)
Recommended for data scientists seeking to work with data via code.
0
Connect directly to the data with Python.
# If not already installed, do: pip install pandas fastparquet
import pandas as pd
URL_DATA = 'https://storage.dosm.gov.my/bci/bci_mechelec_sabah_sarawak.parquet'
df = pd.read_parquet(URL_DATA)
if 'date' in df.columns: df['date'] = pd.to_datetime(df['date'])
print(df)The following code is an example of how to make an API query to retrieve the data catalogue mentioned above. You can use different programming languages by switching the code accordingly. For a complete guide on possible query parameters and syntax, please refer to the official Open API Documentation.
import requests
import pprint
url = "https://api.data.gov.my/data-catalogue?id=bci_mechelec_sabah_sarawak&limit=3"
response_json = requests.get(url=url).json()
pprint.pprint(response_json)© 2026 Public Sector Open Data