Railradar

Indian Railways API for train tracking - live status, PNR, stations, trains between stations. Uses RailRadar API. No Zo-specific setup required - uses standard environment variables.

ankitjh4 ef586d0 3 files · 9.0 KB Updated

File contents

RailRadar - Indian Railways API

Track Indian trains using RailRadar API.

API Key Required

Get your free API key from: https://railradar.in

Setup

# Set environment variable (works anywhere)
export RAILRADAR_API_KEY="your-api-key"

# Or use in Python
import os
api_key = os.environ.get("RAILRADAR_API_KEY")

Features

  • Search stations by name/code
  • Find trains between stations
  • Live train running status
  • PNR status check

Usage

# Search stations
python3 scripts/railradar.py stations "Delhi"

# Trains between stations
python3 scripts/railradar.py trains NDLS BKN

# Live status
python3 scripts/railradar.py live 12002

# PNR status (if supported)
python3 scripts/railradar.py pnr 1234567890

Environment Variables

Variable Required Description
RAILRADAR_API_KEY Yes Your RailRadar API key

API Endpoints

  • Base: https://railradar.in/api/v1
  • Stations: /search/stations
  • Trains: /trains-between-stations
  • Live: /live-train-status
  • PNR: /pnr-status

Links

ankitjh4/indic-ai-skills/tree/main/skills/irctc commit ef586d0bb4

Frequently asked questions

npx skillmds@latest add ankitjh4/railradar