PASAR API

🇮🇩 BMKG Weather Forecast API ~ keyless Indonesia weather

← directory
BMKG (Badan Meteorologi, Klimatologi dan Geofisika)Other portalstier: openauth: no authpricing: freefreq: REALTIME

Official keyless public weather forecasts down to village (desa/kelurahan) level via GET /publik/prakiraan-cuaca?adm4=<code>, returning JSON with temperature, humidity, wind and conditions. No signup. ID-first.

View docs ↗ More Other portals APIs All Indonesia APIs

Call it

curl --fail-with-body --location --max-time 30 'https://api.bmkg.go.id/publik/prakiraan-cuaca?adm4=31.71.03.1001'

AI prompt

I'm building an app using a public Indonesia API (no private credentials needed).

API: BMKG Weather Forecast API ~ keyless Indonesia weather
Provider: BMKG (Badan Meteorologi, Klimatologi dan Geofisika)
Endpoint: GET https://api.bmkg.go.id/publik/prakiraan-cuaca?adm4=31.71.03.1001
Response format: JSON

Source: BMKG (Badan Meteorologi, Klimatologi dan Geofisika) (https://data.bmkg.go.id/prakiraan-cuaca/)
Source type: Official public feed
Endpoint type: Direct public JSON endpoint
Integration difficulty: Copy-paste ready
Production caveat: Still handle downtime, changing fields, empty responses, and rate limits before shipping user-facing alerts.

Help me fetch and display this data. Follow the documented format and handle errors, empty responses, stale coverage, caching and rate limits.

Related Other portals APIs

Full weather, climate & seismic platformHealth data & dashboardsTMD Weather ~ Thai forecasts, radar & warningsdata.go.th ~ Thailand open government dataSatu Data Indonesia (data.go.id) ~ national open government data portalBPS Statistics Indonesia Web API ~ official national statisticsOpen Data Philippines ~ national open data portal (browse-only)HDX Philippines ~ 460+ humanitarian datasets with working CKAN APIOpen Development Vietnam ~ 13,500+ datasets via full CKAN API