endpoint siap pakai dalam produk ini, dengan respons JSON dan pola error yang konsisten.
Kategori transportasi: 558 gerbang tol dengan koordinat lat/lng di 16 provinsi, 77 ruas tol yang beroperasi atau beroperasi sebagian menurut BPJT (3.151,81 km beroperasi, 55 BUJT) lengkap dengan operator, panjang, status, tanggal SK operasi dan riwayat PPJT, serta 1.485 baris tarif resmi BPJT per asal-tujuan untuk golongan I, II-III, dan IV-V. Ada pencarian gerbang terdekat dari sebuah koordinat. Setiap gerbang punya field validasi: terverifikasi (482 gerbang, namanya dikonfirmasi sumber independen) atau osm (76 gerbang, hanya dari OpenStreetMap).
Data per · Sumber: OpenStreetMap (ODbL) & BPJT
Kategori transportasi: 558 gerbang tol dengan koordinat lat/lng di 16 provinsi, 77 ruas tol yang beroperasi atau beroperasi sebagian menurut BPJT (3.151,81 km beroperasi, 55 BUJT) lengkap dengan operator, panjang, status, tanggal SK operasi dan riwayat PPJT, serta 1.485 baris tarif resmi BPJT per asal-tujuan untuk golongan I, II-III, dan IV-V. Ada pencarian gerbang terdekat dari sebuah koordinat. Setiap gerbang punya field validasi: terverifikasi (482 gerbang, namanya dikonfirmasi sumber independen) atau osm (76 gerbang, hanya dari OpenStreetMap).
Sumber data: koordinat gerbang tol dari OpenStreetMap (tag barrier=toll_booth), (c) kontributor OpenStreetMap, berlisensi Open Database License (ODbL 1.0), sehingga data gerbang turunan juga mengikuti ODbL dan setiap respons menyertakan meta.attribution. Data ruas (operator/BUJT, panjang, status, tanggal SK operasi, PPJT) dan tarif diambil dari daftar publik Badan Pengatur Jalan Tol (BPJT) Kementerian PU (bpjt.pu.go.id). Wikipedia hanya dipakai untuk nilai investasi (5 ruas, tautan sumbernya ada di nilai_investasi_sumber) dan tanggal peresmian di field sejarah. Cara validasi: titik OSM tanpa nama dibuang kecuali ada gerbang Jasa Marga bernama dalam 500 m; gerbang harus berada di dalam wilayah kabupaten/kota Indonesia dan maksimal 1 km dari jalur tol OSM; titik bernama sama dalam 2 km digabung. Gerbang disebut terverifikasi bila namanya juga cocok dengan data Jasa Marga dalam 1 km (248 gerbang, selisih median 22 m), daftar gerbang Wikipedia, atau sheet tarif BPJT. Keterbatasan: gerbang yang belum dipetakan di OSM tidak ada (misalnya GT Kalikangkung dan GT Cikatama), ruas yang masih konstruksi tidak ada di daftar publik BPJT, dan tanggal SK operasi untuk ruas lama bisa berupa SK yang lebih baru, bukan tanggal pembukaan pertama.
endpoint siap pakai dalam produk ini, dengan respons JSON dan pola error yang konsisten.
Bisa dicoba dengan bonus 3.000 kredit saat daftar, lalu dipakai di production lewat satu API key API Indonesia.
https://use.apiindonesia.id/api/v1/tol/ruasMengembalikan 77 ruas tol dari daftar BPJT dengan operator (BUJT), status (operasi atau operasi sebagian), panjang total dan panjang yang beroperasi, provinsi, tanggal SK operasi, nilai investasi bila tersedia, jumlah gerbang, kode ruas BPJT, tipe (antar kota/dalam kota), dan penanda PSN. Urut berdasarkan nama.
Bagian ini membedakan halaman produk dari dokumentasi. Dokumentasi menjawab cara memanggil endpoint; halaman ini menjawab kenapa endpoint tersebut masuk akal untuk fitur Anda.
curl "https://use.apiindonesia.id/api/v1/tol/ruas?q=cikampek&per_page=2" \
-H "x-api-key: YOUR_API_KEY"{
"success": true,
"data": [
{"id": "cikampek-padalarang", "nama": "Cikampek - Padalarang", "operator": "PT. Jasa Marga (Persero) Tbk", "status": "operasi", "panjang_km": 58, "panjang_operasi_km": 58.5, "provinsi": "Jawa Barat", "provinsi_kode": "32", "tanggal_sk_operasi": "2023-05-02", "nilai_investasi_idr": null, "jumlah_gerbang": 12, "kode_ruas": "E020290", "tipe": "antar kota", "psn": false},
{"id": "cikampek-palimanan", "nama": "Cikampek - Palimanan", "operator": "PT. Lintas Marga Sedaya", "status": "operasi", "panjang_km": 116.75, "panjang_operasi_km": 116.75, "provinsi": "Jawa Barat", "provinsi_kode": "32", "tanggal_sk_operasi": "2015-06-12", "nilai_investasi_idr": null, "jumlah_gerbang": 7, "kode_ruas": "E026420", "tipe": "antar kota", "psn": false}
],
"meta": { "total": 4, "page": 1, "per_page": 2, "total_pages": 2, "attribution": {"source":"© OpenStreetMap contributors; Badan Pengatur Jalan Tol (BPJT) Kementerian PU","license":"ODbL 1.0 (koordinat gerbang dari OpenStreetMap)","license_url":"https://opendatacommons.org/licenses/odbl/1-0/","source_url":"https://www.openstreetmap.org/copyright","attribution_page":"https://bpjt.pu.go.id/daftar-ruas-jalan-tol-dan-bujt/","notice":"Data diubah: gerbang OSM divalidasi (nama, wilayah, jarak ke jalur tol), digabung per gerbang dan dipetakan ke ruas BPJT oleh API Indonesia","sources":[{"name":"OpenStreetMap (barrier=toll_booth)","url":"https://www.openstreetmap.org/copyright","used_for":"koordinat gerbang tol"},{"name":"BPJT daftar ruas jalan tol dan BUJT","url":"https://bpjt.pu.go.id/daftar-ruas-jalan-tol-dan-bujt/","used_for":"ruas, operator, panjang, status, SK operasi, PPJT"},{"name":"BPJT info tarif dan golongan","url":"https://bpjt.pu.go.id/info-tarif-dan-golongan/","used_for":"tarif"}]} }
}558 gerbang tol dengan lat/lng, 77 ruas dari BPJT, dan 1.485 baris tarif dalam satu API. Gerbang divalidasi silang, selisih median 22 meter terhadap koordinat Jasa Marga.
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.
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.
Harga 2 kredit (Rp2) per request sukses; request gagal gratis. Bonus 3.000 kredit sekali saat daftar, tanpa kartu kredit dan tanpa jatah bulanan.
Dari OpenStreetMap (barrier=toll_booth), berlisensi ODbL 1.0. Data ruas dan tarif dari BPJT Kementerian PU. Setiap respons menyertakan meta.attribution.
Semua gerbang lolos pemeriksaan dasar: punya nama, berada di wilayah Indonesia, dan maksimal 1 km dari jalur tol. terverifikasi (482 gerbang) berarti namanya juga cocok dengan data Jasa Marga dalam 1 km, daftar gerbang Wikipedia, atau sheet tarif BPJT. osm (76 gerbang) berarti hanya bersumber OpenStreetMap.
Belum. Gerbang yang belum dipetakan di OpenStreetMap tidak ada, misalnya GT Kalikangkung dan GT Cikatama, dan ruas yang masih konstruksi tidak tercantum di daftar publik BPJT.
Tarif mengikuti sheet "Data Tarif Jalan Tol" BPJT pada tanggal snapshot (10 November 2026). Tarif berubah lewat Kepmen PU, jadi cek BPJT untuk penyesuaian setelahnya.