railradar

Retrieve live Indian Railways train status and PNR information via API.

65|11|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/ankitjh4/indic-ai-skills --skill railradar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: railradar
Source: https://github.com/ankitjh4/indic-ai-skills/tree/main/skills/irctc
Command: npx skills add https://github.com/ankitjh4/indic-ai-skills --skill railradar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) components.

What problem does it solve?

The Skill gives developers and users an easy way to obtain live Indian train running status, search stations, find trains between stations, and check PNR status without manually querying web pages or parsing HTML.

Core Features & Use Cases

  • Search railway stations by name or code to discover station details and codes used in ticketing and APIs.
  • Find trains between two stations and retrieve train numbers, names, departure and arrival times, duration, and running days.
  • Retrieve live train position and running status, and check PNR status for passenger reservation information.
  • Use Case: Integrate into a travel chatbot to answer "When does the next train from NDLS to BKN depart and what is its current running status?"

Quick Start

Search for trains between NDLS and BKN on 2026-03-15 and return train numbers, departure and arrival times, and duration.

Frequently Asked Questions about railradar

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find trains between two stations using a railway API?

You can find trains between two stations by providing the source and destination station codes, along with a travel date. The Skill queries the RailwayAPI endpoint to retrieve train numbers, names, departure and arrival times, duration, and running days.

Can I search for railway stations by name or code to get station details?

Yes, you need an API key to retrieve live train position and PNR information. The Skill requires an API key configured via environment variables to perform authenticated HTTP requests to external RailRadar or RailwayAPI endpoints.

What are the limitations of using RailRadar for train tracking?

Yes, you can search for railway stations by name or code to discover station details and codes used in ticketing and APIs. The Skill queries the configured endpoints and returns the matching station information in JSON format.

How do I find trains between two stations using a railway API?

The primary dependency required to run the train tracking and PNR check scripts is the Python requests library. The Skill components consist of scripts that use requests to perform authenticated HTTP requests to the external railway endpoints.

Do I need an API key to retrieve live train position and PNR information?

You can integrate live train tracking into a travel chatbot by using this Skill to fetch real-time train positions, station search results, and PNR status. It returns structured JSON responses from RailRadar and RailwayAPI endpoints, which can be parsed to answer user queries.