ready-to-use endpoints in this product, with JSON responses and consistent error handling.
Transport category: 558 toll gates with lat/lng coordinates across 16 provinces, the 77 toll roads that BPJT lists as operating or partly operating (3,151.81 km in operation, 55 toll road companies) with operator, length, status, operating decree (SK operasi) date and PPJT history, and 1,485 official BPJT tariff rows per origin-destination for vehicle classes I, II-III and IV-V. Includes nearest-gate search from a coordinate. Every gate has a validasi field: terverifikasi (482 gates, name confirmed by an independent source) or osm (76 gates, OpenStreetMap only).
Data as of · Source: OpenStreetMap (ODbL) & BPJT
Transport category: 558 toll gates with lat/lng coordinates across 16 provinces, the 77 toll roads that BPJT lists as operating or partly operating (3,151.81 km in operation, 55 toll road companies) with operator, length, status, operating decree (SK operasi) date and PPJT history, and 1,485 official BPJT tariff rows per origin-destination for vehicle classes I, II-III and IV-V. Includes nearest-gate search from a coordinate. Every gate has a validasi field: terverifikasi (482 gates, name confirmed by an independent source) or osm (76 gates, OpenStreetMap only).
Data source: toll gate coordinates come from OpenStreetMap (tag barrier=toll_booth), (c) OpenStreetMap contributors, licensed under the Open Database License (ODbL 1.0), so the derived gate data is also ODbL and every response carries meta.attribution. Toll road facts (operator/BUJT, length, status, operating decree date, PPJT) and tariffs come from the public listings of Badan Pengatur Jalan Tol (BPJT), Ministry of Public Works (bpjt.pu.go.id). Wikipedia is used only for investment values (5 roads, with the source link in nilai_investasi_sumber) and opening dates in the sejarah field. Validation: unnamed OSM points are dropped unless a named Jasa Marga gate lies within 500 m; a gate must be inside an Indonesian regency/city and within 1 km of an OSM toll carriageway; same-name points within 2 km are merged. A gate is terverifikasi when its name also matches Jasa Marga data within 1 km (248 gates, median difference 22 m), a Wikipedia exit list, or the BPJT tariff sheet. Limits: gates not yet mapped in OSM are missing (for example GT Kalikangkung and GT Cikatama), toll roads still under construction are not in the public BPJT list, and for older roads the operating decree date can be a later decree rather than the first opening date.
ready-to-use endpoints in this product, with JSON responses and consistent error handling.
Can be tried with the 3,000 credit signup bonus, then used in production through one API Indonesia key.
https://use.apiindonesia.id/api/v1/tol/ruasReturns the 77 toll roads in the BPJT list with operator (BUJT), status (operasi or operasi sebagian), total and operating length, provinces, operating decree date, investment value when available, gate count, BPJT road code, type (intercity/urban) and the PSN flag. Ordered by name.
This section separates the product page from the docs. The docs explain how to call endpoints; this page explains why the endpoints make sense for your feature.
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.
From OpenStreetMap (barrier=toll_booth), licensed ODbL 1.0. Toll road and tariff data come from BPJT, Ministry of Public Works. Every response carries meta.attribution.
Every gate passed the basic checks: it has a name, lies inside Indonesia and is within 1 km of a toll carriageway. terverifikasi (482 gates) means the name also matches Jasa Marga data within 1 km, a Wikipedia exit list or the BPJT tariff sheet. osm (76 gates) means OpenStreetMap is the only source.
Not yet. Gates not mapped in OpenStreetMap are missing, for example GT Kalikangkung and GT Cikatama, and toll roads still under construction are not in the public BPJT list.
Tariffs follow the BPJT "Data Tarif Jalan Tol" sheet as of the snapshot date (10 November 2026). Tariffs change by ministerial decree, so check BPJT for later adjustments.