Any Public API for IRCTC to check PNR Status and Seat Availability?

Viewed 59

I'm working on an android application to check PNR status and seat availability. So is there any public api for getting this information?

I tried many API, but most of them are not working.

1 Answers

Have you tried https://rapidapi.com/IRCTCAPI/api/irctc1 ?

They have some sample examples also,

const axios = require("axios");

const options = {
  method: 'GET',
  url: 'https://irctc1.p.rapidapi.com/api/v1/getPNRStatus',
  params: {pnrNumber: 'xxxxxxxxxx'},
  headers: {
    'X-RapidAPI-Host': 'irctc1.p.rapidapi.com',
    'X-RapidAPI-Key': 'YOUR KEY'
 }
};

axios.request(options).then(function (response) {
console.log(response.data);
}).catch(function (error) {
console.error(error);
});

Note please use your key in X-RapidAPI-Key

Apart from PNR and Seat availability they some more useful API's.

Related