Referensi API

Jalan Tol Indonesia: Ruas, Gerbang Tol & Tarif

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

Endpoint utama
GET https://use.apiindonesia.id/api/v1/tol/ruas
Jumlah endpoint
6
Autentikasi
Header x-api-key (buat gratis di dashboard)
Harga
2 kredit (Rp2) per request sukses; request gagal gratis
Format
JSON (REST), contoh cURL, JavaScript, Python
Sumber data
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.
Ringkasan Produk

Apa yang Anda dapat dari API ini

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.

Cakupan
6

endpoint siap pakai dalam produk ini, dengan respons JSON dan pola error yang konsisten.

Akses
API key

Bisa dicoba dengan bonus 3.000 kredit saat daftar, lalu dipakai di production lewat satu API key API Indonesia.

Contoh resource
https://use.apiindonesia.id/api/v1/tol/ruas

Mengembalikan 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.

Contoh skenario produk

Bagian ini membedakan halaman produk dari dokumentasi. Dokumentasi menjawab cara memanggil endpoint; halaman ini menjawab kenapa endpoint tersebut masuk akal untuk fitur Anda.

  • Logistik & armada: petakan gerbang masuk dan keluar tol yang dilewati rute kendaraan, lalu perkirakan biaya tol per golongan.
  • Aplikasi peta & perjalanan: tampilkan gerbang tol terdekat dari posisi pengguna lengkap dengan ruas dan operatornya.
  • Riset & jurnalisme data: analisis jaringan tol per provinsi, operator, panjang beroperasi, dan riwayat SK operasi.

Contoh Pemakaian

Request
curl "https://use.apiindonesia.id/api/v1/tol/ruas?q=cikampek&per_page=2" \
  -H "x-api-key: YOUR_API_KEY"
Respons · 200 OK
{
  "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"}]} }
}

Artikel Terkait

Harga 2 kredit (Rp2) per request sukses; request gagal gratis. Bonus 3.000 kredit sekali saat daftar, tanpa kartu kredit dan tanpa jatah bulanan.

Pertanyaan seputar API Jalan Tol Indonesia: Ruas, Gerbang Tol & Tarif

Dari mana koordinat gerbang tol ini?

Dari OpenStreetMap (barrier=toll_booth), berlisensi ODbL 1.0. Data ruas dan tarif dari BPJT Kementerian PU. Setiap respons menyertakan meta.attribution.

Apa arti validasi terverifikasi dan osm?

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.

Apakah semua gerbang tol di Indonesia ada?

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.

Apakah tarifnya selalu terbaru?

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.

Mulai Sekarang

Mulai Integrasi
Hari Ini

Daftar gratis dan dapatkan bonus 3.000 kredit (Rp3.000) setelah email diverifikasi, ambil API key, lalu langsung call endpoint pertama Anda. Tanpa kartu kredit, tanpa proses approval yang ribet.

Visualisasi gelombang titik