API Kode Plat Nomor Kendaraan: Cek Asal Daerah dari Plat Nomor
Cara mendeteksi provinsi dan kota asal kendaraan hanya dari huruf depan plat nomor menggunakan REST API — cocok untuk aplikasi logistik, rental, dan komunitas otomotif.

Kode huruf depan pada plat nomor kendaraan (misalnya B untuk Jabodetabek, D untuk Bandung, L untuk Surabaya) menunjukkan wilayah registrasi kendaraan. Data ini berguna untuk aplikasi logistik yang perlu memverifikasi asal armada, aplikasi rental kendaraan, sistem parkir, hingga komunitas otomotif yang menampilkan info "asal plat" secara otomatis.
Daripada meng-hardcode tabel kode plat di aplikasi Anda (yang dari waktu ke waktu bisa berubah karena pemekaran wilayah kepolisian), API Kode Plat Nomor dari API Indonesia menyediakan data ini lewat REST API sederhana.
Daftar Endpoint
Base URL: https://use.apiindonesia.id/api/v1/plates
| Method | Endpoint | Keterangan |
|---|---|---|
| GET | / |
Daftar seluruh kode plat nomor beserta wilayah dan kota cakupannya |
| GET | /:code |
Detail satu kode plat, misalnya B, D, L, DK |
Contoh Request
curl "https://use.apiindonesia.id/api/v1/plates/B" \
-H "x-api-key: aip_live_xxx"
async function cekAsalPlat(nomorPolisi) {
// Ambil kode huruf depan dari nomor polisi, mis. "B 1234 XYZ" -> "B"
const kode = nomorPolisi.trim().split(' ')[0].toUpperCase();
const res = await fetch(`https://use.apiindonesia.id/api/v1/plates/${kode}`, {
headers: { 'x-api-key': process.env.API_INDONESIA_KEY },
});
if (res.status === 404) return null;
const { data } = await res.json();
return data; // { plate_code, region, province, cities }
}
import requests
res = requests.get(
"https://use.apiindonesia.id/api/v1/plates/DK",
headers={"x-api-key": "aip_live_xxx"},
)
info = res.json()["data"]
print(info["region"], "-", info["province"])
Contoh Response
{
"data": {
"id": 12,
"plate_code": "DK",
"region": "Bali",
"province": "Bali",
"cities": "Denpasar, Badung, Gianyar, Tabanan, dan sekitarnya",
"is_active": 1
}
}
Kasus Pakai
- Verifikasi armada logistik — tampilkan asal wilayah kendaraan otomatis dari nomor polisi yang diinput sopir.
- Aplikasi rental & fleet management — kelompokkan kendaraan berdasarkan wilayah registrasi.
- Komunitas & forum otomotif — tampilkan badge "asal daerah" di profil kendaraan.
- Sistem parkir/tol — analitik distribusi asal kendaraan yang masuk.
FAQ
Apakah kode plat ini mencakup seluruh Indonesia? Ya, seluruh kode wilayah plat nomor yang aktif digunakan Korlantas Polri tercakup dalam endpoint /.
Bagaimana kalau saya hanya punya nomor polisi lengkap, bukan kode saja? Ambil bagian huruf pertama dari nomor polisi (sebelum angka) sebagai code, lalu panggil /plates/:code.
Apakah data ini bisa dipakai untuk verifikasi legalitas kendaraan (pajak/STNK)? Tidak — API ini hanya memetakan kode wilayah plat ke daerah asal, bukan status pajak atau legalitas. Untuk itu gunakan layanan resmi seperti Signal dari Korlantas Polri.
Mulai Sekarang
Daftar dan dapatkan API key gratis di dashboard.apiindonesia.id/register. Detail lengkap ada di docs.apiindonesia.id.
