api-railway-api
v1.0.2
Published
An API that provide all details of Train
Downloads
7
Maintainers
Readme
api-railway-api
New API that provide all the information related to Indian Trains.
Installation
npm install api-railway-api --save
Usage
const railway = require("api-railway-api");
- set API key (Don't Forget to Add)
railway.setApikey("<API key>");
You can get the API Key by registering here https://indianrailapi.com/
- Train_No information
Get the train information by entering Train number.
railway.getTrainRoute(<train number>, function(err, res) {
if (err) {
//handling the error
} else {
//return train information
}
});
- Trains between stations
Get all trains(numbers) running between a source station and destination.
railway.getTrainBtwStation("<source>", "<destination>", function(err, res) {
if (err) {
//handling the error
} else {
//return the response object
}
});
- Check Train Live Status
Get the current status of Train by entering Train_No and Date (yyyymmdd).
railway.getLiveTrainStatus(<Train_No>,"yyyymmdd", function(err, res) {
if (err) {
//handling the error
} else {
//return the response object
}
});
- Check Train Schedule
Get the full schedule of train from source to destination
railway.getTrainSchedule(<Train_No>, function(err, res) {
if (err) {
//handling the error
} else {
//return the response object
}
});
- Check Train Fare
Get the Fare of tickets between two station of all class (GN,SL,AC)
- Train_No: Train Number.
- source : Source Station Code.
- destination: Destination Station Code.
- quota : GN/CK
railway.getTrainFare( <Train_No>,"<source>","<destination>","<quota>" function(err, res) {
if (err) {
//handling the error
} else {
//return the response object
}
});
- Check Seat Availability
- Train_No : Train Number.
- source : Source Station Code.
- destination: Destination Station Code.
- date : Request Date in yyyyMMdd format.
- class : Class Code Like 1A/2A/3A/SL and so on.
- Quota : Currently available only for General(GN) Quata.
railway.getSeatAvailability(<Train_No>,"<source>","<destination>","<date>","<class>", function(err, res) {
if (err) {
//handling the error
} else {
//return the response object
}
});
- Check Coach Position
railway.getCoachPosition(<Train_No>, function(err, res) {
if (err) {
//handling the error
} else {
//return the response object
}
});