ready-to-use endpoints in this product, with JSON responses and consistent error handling.
Extreme weather warnings from BMKG RSS/CAP. Data is refreshed hourly and refreshed on demand when the cache is empty.
Extreme weather warnings from BMKG RSS/CAP. Data is refreshed hourly and refreshed on demand when the cache is empty.
ready-to-use endpoints in this product, with JSON responses and consistent error handling.
Can be tested on the free tier, then used in production through one API Indonesia key.
https://use.apiindonesia.id/api/v1/peringatan-diniReturns all currently active weather warnings. Can be filtered by province name.
The Weather Warnings API fits apps that need to inform users about potential severe weather from BMKG, such as operations dashboards, news apps, logistics tools, or internal company systems.
You need banners or notifications when active weather warnings exist.
Operations teams need affected-area data without manually reading RSS/CAP feeds.
The app needs periodic refreshes with caching when upstream data is empty or slow.
Warning content follows BMKG. For workplace-safety workflows, add internal escalation procedures and human validation.
This section separates the product page from the docs. The docs explain how to call endpoints; this page explains why the endpoints make sense for your feature.
curl "https://use.apiindonesia.id/api/v1/peringatan-dini?provinsi=Jawa+Barat" \\
-H "x-api-key: aip_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"{
"data": [
{
"id": "warn_2-49-0-1-360-0-2026-07-05-21-18-003",
"alert_id": "2.49.0.1.360.0.2026.07.05.21.18.003",
"event": "Hujan Lebat disertai Petir",
"urgency": "Expected",
"severity": "Moderate",
"certainty": "Likely",
"area": "Batanghari, Bumi Waras, Enggal",
"province": "Lampung",
"effective": "2026-07-05T21:00:00.000Z",
"expires": "06 July 2026, 07:30 WIB",
"headline": "Hujan Lebat disertai Petir di Lampung",
"description": "Hujan lebat disertai petir akan terjadi...",
"instruction": "Ikuti informasi resmi BMKG dan arahan petugas setempat.",
"source": "BMKG-CAP",
"is_active": 1
}
]
}Panduan akses data BMKG lewat jalur resmi dan API Indonesia: registrasi, keterbatasan, format data, plus contoh kode curl dan JavaScript siap pakai.
Data BMKG (prakiraan cuaca, peringatan dini, gempa terkini) dalam format JSON konsisten lewat satu REST API dan satu API key. Tanpa parsing XML atau scraping.
Ambil data gempa bumi terkini, gempa dirasakan, dan riwayat gempa dari BMKG lewat satu REST API, cocok untuk aplikasi kebencanaan dan sistem peringatan dini.
Start free. Upgrade to Pro or Business, or buy pay as you go credits when you need a one-time top-up. Payments are processed through Sumopod.
Yearly saves 2 months
Do you want to skip subscriptions? Top up credits once from the dashboard and use them until they run out.
Open dashboardFor trying the API and early integration.
For projects that are starting to get real usage.
For production apps with higher traffic.
For high volume, SLA, or company contracts.
Quick answers to common questions about getting started, the free tier, API key security, data sources, and Sumopod billing.