RailKit
RailKit®
DocsPricingContactRail Atlas

Getting Started

IntroductionInstallationQuick Start

Core Features

PNR StatusGETTrain InformationGET
Track Train
V1 · NTESGETV2 · WIMTGET
Train HistoryGETLive at StationGETStation TimetableGETTrain SearchGETSeat AvailabilityGETFare LookupGETCancelled TrainsGET

Lookup

Station LookupGETStation AmenitiesGETStation 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
nameARGUMENTstringYESAt least 2 characters; partial matching supported

Code Example

javascript
import { configure, stationsByName } from "railkit";

configure(process.env.RAILKIT_API_KEY);

const result = await stationsByName("delhi");

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

Response Example

JSON response
200JSON