There are millions of people seeking railway information in India and around the world. It is clear from humongous traffic that Indian Railway enquiry website 'indianrail.gov.in' receives per day. Every moment people are searching for information on reserved, unreserved, and suburban trains. People are even querying for fog affected trains.

Given the popularity of railways, many desktop software and mobile applications have been developed in order to easily make rail info accessible to users. There are different applications for checking pnr status, finding train route and schedule, to get the fare for travelling by train between two stations, to show live status of current running train, and other information about railway.

eRail.in


Major problem which railway software developers face today is that there is no common database of railway information which can be used to develop a railway application (desktop application or web application) that can retrieve all information queried by a user. Indian Railway, as per policy, does not allow any one outside their organization to maintain a database of railway information. It means that even when people are keen to make apps for customers of railway they cannot do so.

To solve the above problem eRail.in has come up with an API (Application Programming Interface) which can be programmed against to develop a good railway application.

eRail API Explained

The eRail API http://api.erail.in is a service which can be used to get all information related to Indian Railway trains. It works on simple HTTP request. One can make an HTTP request to appropriate API and append it with allowed parameters to get a specific information on railway. All response is sent in JSON format to the client. As of now following APIs are available.

eRail.in APIs List

Presented below is the list of available APIs on eRail and the purpose for which they can be used.

  1. Station List API - To get the result of all the stations with their station code, name, latitude and longitude.
  2. Trains API - To get trains between two given stations.
  3. Route API - To get route(s) of given train number. List of all available routes will be returned.
  4. Full Route API - To get full route of given train number. List of stations in route of train will be displayed, showing all passing stations also.
  5. Fare API - To get fare for the journey from source station to destination station.
  6. PNR Status API - To get details of given PNR number.
  7. Live Status API - To get live running status of the given train.
  8. Seat Availability API- To get seats availability in given train between given pair of stations in given quota, class and date.
  9. Coach Composition API - To get coach Composition of a given train.
  10. Cancelled Trains API - To get list of all cancelled trains on a given date.
  11. Diverted Trains API - To get list of all diverted trains on a specific date.
  12. Rescheduled Trains API - To get list of all re-scheduled trains.
  13. Trains at Station API - To get list of trains at given station withing in given hours.
In order to use above Indian Railway APIs one must register and get an API key. This key is used to identify the application making use of it and it is managed through eRail.in API console. This key is required to be inserted in every request URL to be used for accessing API. As of now maximum 5 requests per second can be made. You can send email at info@erail.in to get your key.

eRail Mobile Apps 

Using above API many useful mobile applications have already been developed for the railway users. Users can download it on their phones and get railway updates on the go anytime anywhere. Download the official eRail.in apps now from following links.
  • eRail Android app
  • eRail Windows App
  • eRail Apple iPhone app
These apps also allows user to see refund details of cancelled online reservation and seat map of trains.

Post a Comment

Previous Post Next Post

About Us

this website is about online train ticket booking in IRCTC(Indian Railway Catering and Tourism Corporation). We provide information on tatkal booking, railway ticket booking timings, ticket cancellation and reservation charges, as well as info on how to create new irctc account and do irctc login for online train ticket booking. You can also check seat availability and pnr status here.

Disclaimer:"We are not associated with Indian Railway or any of its subsidiary, nor we maintain any database of railway."

玻璃钢生产厂家湘潭玻璃钢卡通座椅雕塑铸铜玻璃钢彩绘雕塑公司丽江市玻璃钢雕塑批发玻璃钢红军雕塑哪家价格便宜萍乡景观玻璃钢雕塑订做价格虹口区专业玻璃钢雕塑免费咨询齐齐哈尔玻璃钢雕塑设计藤县玻璃钢雕塑价格扬州玻璃钢雕塑设计价位常州玻璃钢雕塑品种繁多莆田玻璃钢雕塑哪家好上海超市商场美陈批发普洱玻璃钢雕塑公司景洪市玻璃钢雕塑生产商玻璃钢雕塑质检报告中山商场美陈雕塑镇平玻璃钢雕塑厂家佳木斯市玻璃钢雕塑湖南环保玻璃钢雕塑多少钱很好的景观玻璃钢雕塑商场店庆美陈玻璃钢卡通动漫雕塑厂家玻璃钢雕塑造型加工玻璃钢异形雕塑设计南京玻璃钢雕塑摆件采购南京镜面玻璃钢雕塑推荐甘肃玻璃钢广场雕塑定制玻璃钢雕塑钢化时易破损吗人物消防玻璃钢雕塑常州卡通玻璃钢雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化