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 by Name

trainsByName(name: string)

Description

Find up to 10 trains matching a partial train name.

Parameters

NameInTypeRequiredDescription
namePATHstringYESAt least 2 characters; partial matching supported

Code Example

javascript
const result = await fetch(
  "/api/trains/search?name=rajdhani"
).then((res) => res.json());

result.data.trains.forEach((train) => {
  console.log(train.trainName, train.trainNo);
});

Response Example

JSON response
200JSON