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

Station Search by Name

stationsByName(name: string)

Description

Find up to 10 matching stations by partial name.

Parameters

NameInTypeRequiredDescription
namePATHstringYESAt least 2 characters; partial matching supported

Code Example

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

result.data.stations.forEach((station) => {
  console.log(station.name, station.code);
});

Response Example

JSON response
200JSON