Malaysia Open Data Studio — Gov Data Joins
Pricing
from $20.00 / 1,000 joined pulls
Malaysia Open Data Studio — Gov Data Joins
Value layer on Malaysia's official open data API (data.gov.my): cross-dataset joins (population x income x CPI by state), CSV/JSON/XLSX delivery, webhooks, AI-ready output with CC BY 4.0 attribution.
Pricing
from $20.00 / 1,000 joined pulls
Rating
0.0
(0)
Developer
subimpact
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Malaysia Government Data (data.gov.my) — CPI, Population, Income → CSV
Download any Malaysian government statistic as a clean CSV, JSON or Excel file — population, household income, CPI inflation, crime, schools, hospitals — joined and ready for Excel, Google Sheets, or your AI pipeline. No API key, no scraping.
This Actor is a value layer on the official data.gov.my API (CC BY 4.0). It does not scrape the website — it joins, cleans, and packages government open data into one flat table per run.
What you get
Run the default preset (economy-by-state) and the dataset contains real rows like this:
| state | year | population_thousands | income_mean_rm | income_median_rm | cpi_annual_2010_100 |
|---|---|---|---|---|---|
| Johor | 2020 | 4009.7 | 7264.0 | 5690.0 | 123.258333 |
| Johor | 2022 | 4028.3 | 8517.0 | 6879.0 | 130.625 |
| Kedah | 2020 | 2131.4 | 5005.0 | 3829.0 | 117.358333 |
| Kedah | 2022 | 2163.1 | 5550.0 | 4402.0 | 123.475 |
| Kelantan | 2020 | 1792.5 | 4411.0 | 3010.0 | 118.783333 |
(32 rows, 16 states × 2 years — actual output of the economy-by-state preset.)
The rows land in the Dataset tab (exportable as CSV/JSON/Excel with one click) and the file is also stored in the key-value store in your chosen format.
Which preset do you need?
| You want… | Use preset |
|---|---|
| Malaysian household income by state | economy-by-state |
| Population by state | economy-by-state or demography-by-state |
| CPI / inflation by state | economy-by-state or prices-inflation |
| Births, deaths, crime by state | demography-by-state |
| Employment, unemployment, labour force | labour-market |
| Fuel prices, headline & core CPI | prices-inflation |
| COVID cases, vaccines, organ pledges | health-pandemic |
| LRT / MRT / monorail / KTMB ridership | public-transport |
| Schools, teachers, enrolment by state | education-by-state |
| Monthly tourist arrivals | tourism-arrivals |
| Crops, fish landings, timber, minerals | agriculture-commodities |
| Crimes, prisoners, drug rehabilitation | public-safety |
| Hospital beds, staff, maternal health | healthcare-capacity |
| Your own dataset IDs, keys and filters | custom |
Legacy codes B1–B11 are still accepted as aliases.
Input
| field | type | default | description |
|---|---|---|---|
mode | enum | studio | studio (presets/joins) or extract (raw pull of 1–5 datasets by ID) |
preset | enum | economy-by-state | see table above, or custom |
datasetIds | string list | — | extract mode: data.gov.my dataset ids (1–5) |
customDatasets | string list | — | custom join: dataset ids (2–6) |
customKey | string list | ["state","year"] | custom join: key columns (year = date field's year) |
customJoinType | enum | inner | inner / left |
customParams | string | — | JSON object of extra API params (e.g. {"filter": "overall@division"}) |
customAgg | enum | none | none / sum / mean |
format | enum | json | json / csv / xlsx |
webhookUrl | string | — | POST the result file here after the run (optional) |
aiReady | bool | true | Emit JSON Schema + dictionary + samples |
includeAttribution | bool | true | Attach CC BY 4.0 metadata sidecar |
Output
- Dataset (default) — the actual data rows, one record per row; the final record is the run summary (mode, preset, row count, files, year range).
- Key-value store —
<preset>_join.<json|csv|xlsx>,<preset>_ai_ready.json(schema + data dictionary + sample rows for LLM/RAG),<preset>_attribution.json(CC BY 4.0 source metadata),<preset>_verification.json(row count, year range, state coverage, source rows).
Cost
$0.002 per run (pay-per-event, one joined-pull charge ≈ $2.00 / 1,000 pulls). The underlying data comes from Malaysia's official free API (data.gov.my, CC BY 4.0) — you pay for the join + packaging, not the data. Apify compute is billed on top of the event price (~$0.001 per run, paid by the user).
Attribution
Malaysia Open Data — data.gov.my. Licensed under CC BY 4.0. See <preset>_attribution.json in every run output.