osint · public transport

Jabodetabek KRL OSINT

Today's departures at every KRL Commuter Line station, the full route of each trip, and an estimate of where each train is right now, built from KAI Commuter's official timetable.

Station schedule & situation

Pick a station to see the next departures. Click "Route" on a train to see every station it calls at and its estimated current position. Times are in WIB (UTC+7).

loading schedule…

Sources & official channels

For disruptions and real-time conditions, KAI Commuter's official channels remain the primary reference.

  • official

    KAI Commuter — Jadwal KRL ↗

    Official per-station timetable and fares, the original source of the schedule on this page.

    PT Kereta Commuter Indonesia
  • real-time

    @CommuterLine (X) ↗

    The fastest channel for real-time disruptions, service changes, and delays.

    PT Kereta Commuter Indonesia
  • real-time

    Aplikasi Access by KAI ↗

    Official app: schedules, train positions, station crowding, and service announcements.

    PT Kereta Api Indonesia
  • open data

    Comuline API ↗

    Open API with a daily copy of KAI Commuter's official timetable for Jabodetabek and Yogyakarta.

    Comuline (open source)
  • open data

    OpenStreetMap — Commuter Line ↗

    Track, station, and platform geometry for spatial analysis and geolocating train photos/videos.

    OpenStreetMap contributors

Public transport OSINT techniques

  • Time-verify train photos/videos: match the visible train number or trainset against the schedule at the same station and direction.
  • Geolocation: station signs, line colors, and platform layouts can be matched against the route map above and OpenStreetMap data.
  • Track service changes: compare today's schedule with @CommuterLine announcements during disruptions or track works.
  • Combine with CCTV OSINT: cameras at level crossings and around stations help confirm conditions on the ground.

Ethics & limits

  • This page only uses officially published schedules; there is no passenger or personal data.
  • Estimated positions are not official data. Don't rely on them alone for safety decisions; follow staff and official announcements.
  • Don't use trip information to stalk or follow other people.