endpoint siap pakai dalam produk ini, dengan respons JSON dan pola error yang konsisten.
Kategori transportasi publik: rute bus Transjakarta beserta halte yang dilayani, pencarian halte terdekat dari sebuah koordinat, tarif, dan jadwal keberangkatan (headway) per rute. Datanya adalah GTFS statis resmi dari PT Transportasi Jakarta, yang dilisensikan CC BY 4.0 sehingga boleh dipakai ulang secara komersial asalkan atribusi disertakan.
Kategori transportasi publik: rute bus Transjakarta beserta halte yang dilayani, pencarian halte terdekat dari sebuah koordinat, tarif, dan jadwal keberangkatan (headway) per rute. Datanya adalah GTFS statis resmi dari PT Transportasi Jakarta, yang dilisensikan CC BY 4.0 sehingga boleh dipakai ulang secara komersial asalkan atribusi disertakan.
Sumber data: GTFS Static Transjakarta (c) 2026 oleh PT Transportasi Jakarta, dilisensikan di bawah Creative Commons Attribution 4.0 International (CC BY 4.0). Pernyataan lisensi ada di https://ppid.transjakarta.co.id/informasi/berkala dan berkasnya diunduh dari https://gtfs.transjakarta.co.id/files/file_gtfs.zip. Karena lisensi itu mewajibkan atribusi, tautan lisensi, dan penandaan perubahan, setiap respons sukses menyertakan meta.attribution berisi nama penerbit, nama lisensi, tautan lisensi, tautan berkas sumber, halaman pernyataan lisensi, serta penandaan perubahan "Data diubah: dinormalisasi ke format JSON API Indonesia" — jadi Anda tidak perlu menyusun atribusi sendiri, cukup teruskan objek tersebut pada setiap penyajian ulang. Yang diubah API Indonesia: GTFS dinormalisasi ke JSON, baris stop_times diringkas menjadi satu daftar halte per rute dan arah, dan shapes.txt (geometri) tidak disertakan pada versi ini.
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/transjakarta/ruteMengembalikan 240 rute Transjakarta dengan nama pendek dan nama panjang, deskripsi jenis layanan (BRT, Angkutan Umum Integrasi, Mikrotrans, Transjabodetabek, Bus Wisata), tipe rute GTFS, warna korporat beserta warna teksnya, dan jumlah halte unik yang dilayani rute tersebut (dihitung dari kedua arah, bukan jumlah baris).
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/transjakarta/rute?q=blok&per_page=2" \
-H "x-api-key: YOUR_API_KEY"{
"success": true,
"data": [
{ "id": "1", "short_name": "1", "long_name": "Blok M - Kota", "description": "BRT", "route_type": 3, "color": "D62126", "text_color": "FFFFFF", "jumlah_halte": 59 },
{ "id": "1C", "short_name": "1C", "long_name": "Pesanggrahan - Blok M", "description": "Angkutan Umum Integrasi", "route_type": 3, "color": "D65E62", "text_color": "000000", "jumlah_halte": 76 }
],
"meta": {
"total": 23,
"page": 1,
"per_page": 2,
"total_pages": 12,
"attribution": {
"source": "PT Transportasi Jakarta (Transjakarta) GTFS",
"license": "CC BY 4.0",
"license_url": "https://creativecommons.org/licenses/by/4.0/",
"source_url": "https://gtfs.transjakarta.co.id/files/file_gtfs.zip",
"attribution_page": "https://ppid.transjakarta.co.id/informasi/berkala",
"notice": "Data diubah: dinormalisasi ke format JSON API Indonesia"
}
}
}Mulai dari bonus 3.000 kredit sekali saat daftar (Rp3.000, diberikan setelah email diverifikasi), tanpa jatah bulanan. Upgrade ke Pro atau Business, atau beli kredit pay as you go saat butuh top-up sekali jalan. Satu kredit sama dengan Rp1, dan harganya dihitung per produk per hit: request data publik yang sukses 2 kredit. Hit yang gagal gratis. Pembayaran diproses via Sumopod.
Tahunan hemat 2 bulan
Tidak mau berlangganan? Isi saldo kredit sekali jalan dari dashboard dan pakai sampai habis. Satu kredit sama dengan Rp1: request data publik yang sukses memakai 2 kredit (Rp2), dan request yang gagal tidak dikenakan biaya.
Buka dashboardUntuk mencoba API dan integrasi awal.
Untuk project yang sudah mulai dipakai serius.
Untuk aplikasi production dengan traffic lebih besar.
Untuk kebutuhan volume besar, SLA, atau kontrak perusahaan.
Jawaban ringkas untuk pertanyaan umum seputar cara mulai, bonus pendaftaran, keamanan API key, sumber data, dan pembayaran Sumopod.