Live train status, train running status, schedules, seat availability and fares in one REST API. Start free with 2,000 requests a month; failed requests are free.
Pay with UPI, RuPay, cards and net banking through
Net banking
* Intro offers are for first-time buyers and apply once, to the first payment. Starter's 30-day free trial needs an autopay mandate in rupees; cancel before it ends and you pay nothing. After that, each plan renews monthly at list price.
Prices are per month, in Indian rupees. Support times are response targets, not guarantees. Paid plans allow commercial use under the Developer API Terms.
A request to any core endpoint counts as 1, whether it is a station search or a live train position. A few heavier operations count more, and a request that fails costs nothing.
StationsSearch stations, Get station, Live station board
1 request
All plans
TrainsSearch trains, Get train, Train schedule, Booking stops, Full train route, Coach position, Live train status
1 request
All plans
JourneysTrains between stations, Journey search
1 request
All plans
AvailabilitySeat availability, Availability calendar, Available classes
1 request
All plans
FaresFare estimate, Search fares, Unreserved fare
1 request
All plans
Weighted and per-unit
Compare journeysPOST /v1/journeys/compare1 request per route compared, minimum 1 requestA request that answers 200 is counted at the size it asked for: a route that fails inside the response still counts. A request refused as a whole (4xx or 5xx) is free.
1 requestper route compared, minimum 1 request
All plans
Batch seat availabilityPOST /v1/availability/seats/batch1 request per distinct class per item, minimum 1 requestA class repeated in one item counts once, whatever its case. An item that leaves out classes, or sends an empty list, counts as 4. A request that answers 200 is counted at the size it asked for: an item that fails inside the response still counts. A request refused as a whole (4xx or 5xx) is free.
1 requestper distinct class per item, minimum 1 request
Get job, Cancel job, Stream job progress and List jobsFree
Free
Scale and Enterprise
Never counted
A request that fails, for any reasonRefused as a whole with a 4xx or 5xx responseFree
Free
All plans
Free upgrade for students and open-source projects
Building a college project or an open-source app on RailCore? Email us from your college address, or with a link to your public repository, and get Starter free for 6 months: 40,000 requests a month.
Billing, offers, invoices and commercial use. Something else? Write to us.
Prices are in Indian rupees. A monthly plan is paid in advance and renews each month until you cancel. A one-time purchase pays for one billing period and does not renew. Paying from outside India in US dollars is always a one-time purchase. A billing period starts on the day you pay and runs for a month: a plan bought on 14 March runs to 14 April, and a monthly plan renews on the 14th. After Starter's free trial, the first paid month starts on the day the trial ends. Each billing period brings the plan's requests; if they run out early, further requests are refused until the plan renews or you change plan. The Free plan is never billed; its requests refill each month on the date it started on your account.
First-time buyers: an account that has never paid for, or trialled, any developer plan. Starter comes with a 30-day free trial on the monthly plan. It needs an autopay mandate in rupees, so it is not offered on a US dollar payment, and the first charge of ₹699 is taken when the trial ends; cancel before then and you are not charged. Growth and Scale are 50% off the first month, then list price. Each offer applies once, to one payment, and never stacks with a coupon: you pay whichever first payment is lower.
Every monthly renewal is charged at the plan's list price in rupees: ₹699 for Starter, ₹2,499 for Growth and ₹6,499 for Scale. A payment in US dollars is one payment and does not renew. Coupons and intro offers apply to one payment only, never to a renewal.
Every payment comes with an invoice that you can download as a PDF from Billing in your developer console. If your business needs its GSTIN on the invoice, write to [email protected] before you buy.
Yes, on Starter, Growth, Scale and Enterprise. Free is for evaluation and personal projects. The Developer API Terms set out the licence and the rules on attribution, caching and redistribution.