RailKit
RailKit®
DocsPricingContact

Getting Started

IntroductionInstallationQuick Start

Core Features

PNR StatusGETTrain InformationGETLive TrackingGETTrain HistoryGETLive at StationGETStation TimetableGETTrain SearchGETSeat AvailabilityGETFare LookupGETCancelled TrainsGET

Lookup

Station LookupGETStation SearchGETTrain LookupGETTrain Search by NameGET

Tools

Playground

Reference

Input ValidationStatus CodesError Handling

Train Search

searchTrainBetweenStations(from: string, to: string, date?: string)

Description

Find available trains between stations with timetable and running-day data.

Parameters

NameInTypeRequiredDescription
fromPATHstringYESOrigin station code
toPATHstringYESDestination station code
dateQUERYstringNOJourney date in DD-MM-YYYY (optional)

Code Example

javascript
const result = await searchTrainBetweenStations("NDLS", "BCT", "28-08-2026");

if (result.success) {
    console.log(result.data.map((t) => t.train_name));
}

Response Example

JSON response
200JSON