32 REST endpoints over Indian railway data — stations and live boards, train schedules, routes and running status, trains between stations, seat availability, fares, and what is left vacant after the chart is prepared. JSON responses, key-based auth, documented rate limits, and a playground that runs real requests in the browser.
curl -H "X-API-Key: $RAILCORE_API_KEY" \
"https://ir.railcore.tech/v1/trains/12951/live"
When the reservation chart is prepared, berths held back or cancelled late become available. RailCore exposes chart preparation status, the berths actually left vacant, and berth-hopping combinations that cover a full route when no single berth spans it. Long route scans run as asynchronous jobs with progress you can stream.
Full API documentation · Quickstart · Authentication · Rate limits