Bmkg

Official Indonesian earthquake data from BMKG, forwarded unmodified.

Free per call GET /v1/tools/bmkg

Call it

The first response is 402 with the exact price and every rail you can pay with. Pay, repeat the request with the proof, and you get the result.

curl 'https://api.glianalabs.com/v1/tools/bmkg?feed=terkini'

When to use it

GET with ?feed=terkini for the last 15 quakes at M5.0 and above, ?feed=dirasakan for the last 15 that were actually felt (these carry an MMI intensity per area), or no params for the single latest quake. Every record has the time in WIB and UTC, magnitude, depth, coordinates, the region description, and the tsunami-potential line verbatim. Every response carries `attribution: "Sumber: BMKG"` — the BMKG terms of use require that exact string wherever the data is shown, so pass it through if you re-publish.

What it costs

Free per successful call — flat, with no plan, minimum or monthly fee. A call that fails validation is refused before it runs, so it is never charged.

Not sure this is the right endpoint? GET /v1/consult?intent=… is free and answers that.