Bmkg: Get Data Availability
Bmkg via Parse · weather
Retrieve data availability grid for a specific station and meteorological parameter. Returns a data array (year/month availability rows), a chart array with monthly availability percentages, station metadata, and the current year. Requires a CSRF token internally obtained from the portal page. API to retrieve Indonesian meteorological station metadata and data availability (rainfall, temperature, sunshine duration, wind, humidity) from the BMKG Data Online portal. Fulfilled by Parse from dataonline.bmkg.go.id.
- bmkg
- dataonline-bmkg-go-id
- government-public
- maps-geo
- parse
- platform-key
- weather
Price and execution
- Price
- $0.02 USD credits / call
- Trust tier
- Verified
- Execution
- Managed call
- Capability group
- weather
Interface snapshot
- Protocol
- HTTP operation
- Operation
- POST /scraper/a6470584-e907-40ae-a91f-59fe81046398/get_data_availability
- Interface artifact
- sha256:e772dda24b6e057188ffec509a1a6d111f757ad66f4c7350bfd0088290123d58
- Manifest digest
- sha256:2c378916f9c2c84a59be1e7837739ca2e959311a4aeda2fb1551b81bb850d70a
Request fields
- year (string): Optional year to filter data availability (e.g. '2020'). Omitting returns all available years.
- parameter (string, required): Meteorological parameter to query availability for.: Allowed values: rainfall, temp_avg, temp_max, temp_min, sunshine, wind_dir, wind_dir_car, wind_speed, wind_avg, hum_avg
- station_id (string, required): Station number (WMO number) from get_stations results field station_number (e.g. '97230').
- province_id (string, required): Province ID from get_provinces results (e.g. '17' for Bali).
Example queries
- {"year":"2024","parameter":"rainfall","station_id":"97230","province_id":"17"}