Developer Playground & Testing Console Live Interactive

Uji coba langsung Cascading Dropdown 4-Tingkat, Pencarian Autocomplete Cepat, Haversine GPS Radius, GeoJSON RFC 7946, 5-Digit Kode Pos, dan Single-Trip Cascader langsung terhadap serverless master data Indonesia.

38
Provinsi (Termasuk DOB 96 PBD)
514
Kabupaten/Kota (100% GIS Centroid)
7.277
Kecamatan / Distrik
83.763
Kelurahan/Desa (+ Kode Pos 5-Digit)
BASE URL v1 https://apiwilayah2026.vercel.app/api/v1

Pilih Wilayah Administratif

Contoh Cepat:

Informasi Wilayah Terpilih

WIB
Provinsi -
Kabupaten / Kota -
Kecamatan -
Kelurahan / Desa -
Kode Resmi Kemendagri -
Kode Pos -
Koordinat Centroid -
Integration Code (Fetch API)
// Pilih wilayah di sebelah kiri untuk melihat kode integrasi otomatis...

Parameter Koordinat GPS

Preset Lokasi:

Wilayah Dalam Radius Terdekat

0 wilayah

Klik 'Cari Wilayah Terdekat' untuk memproses...

GeoJSON Explorer (RFC 7946)

Endpoint GeoJSON standar RFC 7946 dengan format FeatureCollection. Dapat langsung digunakan di Leaflet, Mapbox, Google Maps, OpenLayers, atau software SIG (QGIS/ArcGIS).

Contoh Cepat:
Buka Raw URL

Live GeoJSON Payload

0 Features
// Klik salah satu contoh di sebelah kiri untuk memuat GeoJSON...

Lookup Kode Pos 5-Digit

GET /api/v1/kodepos/{code}

Masukkan 5 digit kode pos resmi Indonesia untuk mengambil hierarki lengkap (Kelurahan, Kecamatan, Kab/Kota, Provinsi, dan Zona Waktu) secara instan.

Contoh Cepat:

Single-Trip Cascader Hierarki

1 Network Trip

Ambil seluruh cabang anak Provinsi (hingga Kecamatan) dalam satu kali request jaringan untuk dropdown frontend berperforma tinggi.

Pohon Hierarki JSON
// Klik tombol "Muat Pohon" untuk menguji hierarki cascader

1. Streaming Exporter (CSV & JSON)

Download seluruh master data per tingkat wilayah secara efisien tanpa memory limit (streaming generator). File CSV dilengkapi UTF-8 BOM sehingga langsung terbaca rapi di Microsoft Excel.

Provinsi

38 Provinsi lengkap dengan kode Kemendagri, koordinat GIS, dan zona waktu.

CSV JSON

Kabupaten / Kota

514 Kab/Kota terverifikasi, tipe (Kab/Kota), dan relasi ke provinsi parent.

CSV JSON

Kecamatan / Distrik

7.277 Kecamatan dengan kodifikasi Kemendagri 6-digit.

CSV JSON

Kelurahan / Desa

83.763 Desa & Kelurahan beserta kode pos resmi Indonesia.

CSV JSON

2. Universal Client SDK & Komponen Blade

Blade Cascading Component

Komponen siap pakai untuk project Laravel Blade dengan styling otomatis dan JavaScript scoped:

<!-- Dropdown 4-Tingkat Lengkap --> <x-wilayah-cascade name-provinsi="provinsi_id" name-kabupaten="kabupaten_id" name-kecamatan="kecamatan_id" name-kelurahan="kelurahan_id" :show-postal-code="true" />

JavaScript SDK (UMD / ESM)

Gunakan SDK tanpa dependensi di browser atau bundler (Vite, React, Vue, Next.js):

<script src="/sdk/api-wilayah.js"></script> <script> const api = new WilayahClient(); const provinces = await api.getProvinces(); const regencies = await api.getRegencies('96'); // PBD const nearby = await api.getNearby(-0.8762, 131.2558); </script>