Reference · built on requestCommons signalEarth, seismic & volcanic

BMKG Earthquake Data

Indonesia's latest, magnitude 5.0+, and felt earthquakes as XML and JSON feeds from BMKG, with shakemap images.

About

BMKG, Indonesia's Agency for Meteorology, Climatology, and Geophysics, publishes earthquake events for the whole of Indonesia on its open data portal. Three feeds are offered in XML and JSON: autogempa for the latest event, gempaterkini for the 15 most recent events of magnitude 5.0 and above, and gempadirasakan for the 15 most recent felt events. Each record carries date, time, coordinates, magnitude, depth, region, tsunami potential, and a shakemap filename.

Through Fibric you poll the feeds within the published rate limit, match events to your Indonesian sites and suppliers, and let operators propose check-ins, holds, or notices for your approval.

This is a reference listing. It documents what Fibric would read from BMKG Earthquake Data and what it could propose, based on the publisher's published interfaces. Fibric builds it under a managed deployment when you request it; selecting it here installs nothing.

Inputs

  • The latest event through autogempa.xml and autogempa.json
  • The 15 most recent events of magnitude 5.0 and above through gempaterkini.xml and gempaterkini.json
  • The 15 most recent felt events through gempadirasakan.xml and gempadirasakan.json, with a Dirasakan list of areas and MMI intensity
  • Per event: Tanggal, Jam, DateTime (ISO 8601 UTC), Coordinates, Lintang, Bujur, Magnitude, Kedalaman, Wilayah, and Potensi
  • Shakemap images by filename under static.bmkg.go.id

Proposed actions

Read-only. This feed informs operators; it changes nothing.

Proposed actions are target capabilities. Every action runs propose-first and needs a validated deployment and the appropriate permissions.

What you can build

  • Check in on a supplier after a quake

    Inbound Delay matches gempaterkini events to supplier locations and proposes a status request and a revised inbound date for open purchase orders near the epicenter.

    With Inbound Delay

  • Start an incident record for a felt event

    Incident Draft reads gempadirasakan, and when a Dirasakan area contains one of your sites, drafts an incident entry with the BMKG event fields and shakemap for your review.

    With Incident Draft

  • Trigger a roster check on tsunami potential

    Evacuation Roster watches the Potensi field and proposes a headcount and notice for coastal sites when BMKG marks an event with tsunami potential.

    With Evacuation Roster

Requirements

  • Polling that stays within 60 requests per minute per IP
  • Visible attribution of BMKG as the data source in your application or system
  • Coordinates for the Indonesian sites, suppliers, or routes you want matched
Authentication
No key or account. The feeds are open HTTP files under data.bmkg.go.id/DataMKG/TEWS/.

Limits

  • Each list holds only the 15 most recent events; there is no query by date, region, or magnitude
  • Feeds update only when an earthquake occurs, so a quiet period returns the same records
  • Rate limit of 60 requests per minute per IP
  • Field names and Wilayah text are in Indonesian; DateTime is the one UTC field

Access and pricing

Reference listing. Public feed access is separate from Fibric integration. If you request this feed, your quote covers the build, usage, and support.

Request BMKG Earthquake Data ↗

Questions and answers

Which formats and feeds does BMKG publish?
XML and JSON for three feeds: autogempa (latest event), gempaterkini (15 events of M 5.0 and above), and gempadirasakan (15 felt events). Shakemap images are JPEG files under static.bmkg.go.id named by the Shakemap field.
Is there a rate limit or a key?
No key. BMKG states a limit of 60 requests per minute per IP and requires that BMKG (Badan Meteorologi, Klimatologi, dan Geofisika) be named as the data source and shown in your application or system.
How current are the feeds?
BMKG states the feeds are updated whenever an earthquake event occurs. autogempa always holds the latest event; the two list feeds roll forward as new events qualify.
Ask about BMKG Earthquake Data

Ask about the capabilities and requirements in this listing.

For project-specific requirements, contact Fibric.