← Blog
Artikel

API Gratis Indonesia: Daftar API Publik untuk Developer, Dikelompokkan per Kategori

Kumpulan API publik Indonesia yang bisa dipakai developer tanpa biaya di awal: wilayah, cuaca, hari libur, kode pos, kurs, dan lainnya. Satu API key untuk semua.

Nyari API gratis Indonesia yang benar-benar bisa dipakai produksi itu tidak semudah kelihatannya. Sebagian besar daftar API publik di internet mengarah ke dokumentasi pemerintah yang butuh scraping manual, atau API global yang datanya tidak relevan untuk pengguna Indonesia.

Artikel ini merangkum kategori API publik Indonesia yang bisa Anda pakai langsung lewat API Indonesia. Semuanya diakses dengan satu API key, ada tier free 1.000 request/bulan, dan responsnya JSON konsisten. Cocok untuk MVP, hackathon, sampai produk yang sudah jalan.

Kenapa Satu API Key untuk Semua?

Pola yang biasa terjadi: satu proyek butuh data wilayah untuk form alamat, jadwal sholat untuk fitur reminder, dan kurs untuk harga. Kalau tiap data pakai penyedia berbeda, Anda mengelola tiga dashboard, tiga billing, tiga skema error yang beda. Dengan satu platform, autentikasinya seragam (header x-api-key), monitoring di satu tempat, dan upgrade plan cukup sekali.

Kategori dan Contoh Endpoint

1. Wilayah dan alamat

Untuk form alamat bertingkat, verifikasi KYC, dan logistik. Daftar provinsi hingga kelurahan/desa dengan kode resmi, plus 83.000+ kode pos.

curl "https://use.apiindonesia.id/api/v1/wilayah/provinsi" \
  -H "x-api-key: aip_li...x"

Produk terkait: API Wilayah dan API Kode Pos.

2. Cuaca dan gempa (BMKG)

Prakiraan cuaca 3 hari sampai level desa, peringatan dini cuaca ekstrem, serta gempa terkini dan riwayat gempa dari BMKG.

curl "https://use.apiindonesia.id/api/v1/gempa/terkini" \
  -H "x-api-key: aip_li...x"

Produk terkait: API Cuaca dan API Gempa.

3. Kalender dan waktu

Hari libur nasional berbasis SKB 3 Menteri, jadwal sholat 514 kabupaten/kota, kalender Hijriah, hingga data astronomi (fase bulan, golden hour, gerhana).

curl "https://use.apiindonesia.id/api/v1/libur/upcoming" \
  -H "x-api-key: aip_li...x"

Produk terkait: API Hari Libur, API Jadwal Sholat, API Hijriah, API Astronomi.

4. Keuangan

Kurs harian ke Rupiah, kurs resmi Bank Indonesia, dan data UMP/UMK untuk kebutuhan payroll.

const res = await fetch("https://use.apiindonesia.id/api/v1/kurs/latest?currencies=USD,EUR", {
  headers: { "x-api-key": process.env.API_INDONESIA_KEY },
});
const { data } = await res.json();
console.log(data); // kurs terkini per mata uang

Produk terkait: API Kurs, API Kurs BI, API UMP.

5. Validasi dan utilitas

Cek format NIK, NPWP, telepon, dan rekening bank; plus utilitas format Rupiah, terbilang, dan parse QRIS. Sering dipakai di checkout, onboarding, dan pipeline keuangan.

Produk terkait: API Validasi Format.

6. Data konten dan referensi

Al-Quran 114 surah, Alkitab TB 66 kitab, KBBI dengan 62.850+ entri, serta kode plat nomor kendaraan.

import requests

r = requests.get(
    "https://use.apiindonesia.id/api/v1/kbbi/word/kamusi",
    headers={"x-api-key": "aip_live_xxx"},
)
print(r.json()["data"])

Produk terkait: API KBBI, API Al-Quran, API Alkitab.

7. Data usaha dan lembaga

Direktori 200.000+ sekolah (NPSN), 4.300+ kampus, 3.000+ rumah sakit, data halal BPJPH, BPOM untuk cek NIE obat, hingga data investasi OJK.

Produk terkait: API Sekolah, API Rumah Sakit, API Halal, API BPOM.

Cara Mulai dalam 3 Langkah

  1. Registrasi di dashboard.apiindonesia.id/register. API key pertama otomatis dibuat.
  2. Pilih kategori yang relevan dari katalog produk. Semua produk dipakai dengan key yang sama.
  3. Panggil endpoint dengan header x-api-key. Referensi lengkap tiap endpoint ada di docs.apiindonesia.id.

FAQ

Benar-benar gratis? Tier free memberi 1.000 request/bulan tanpa kartu kredit. Kalau trafik naik, ada plan berbayar per kebutuhan.

Apakah data pemerintah resmi? Data bersumber dari sumber publik yang relevan (BMKG untuk cuaca/gempa, Kemenag untuk jadwal sholat, SKB 3 Menteri untuk hari libur, dll). Beberapa endpoint mewajibkan atribusi, cek meta.attribution di respons.

Bisa dipakai komersial? Ya, dengan mengikuti ketentuan atribusi per produk.

Mulai Sekarang

Jelajahi seluruh katalog API Indonesia dan daftarkan API key gratis Anda di dashboard.apiindonesia.id/register.

Mulai Sekarang

Mulai Integrasi
Hari Ini

Daftar gratis, ambil API key, dan langsung call endpoint pertama Anda — tanpa kartu kredit, tanpa proses approval yang ribet.

Visualisasi gelombang titik