{"openapi":"3.2.0","info":{"title":"IRCTC API","description":"An API with various functionalities for Indian railways IRCTC API. We are not affiliated with Indian railways IRCTC in any form, and this is not an official API, but all the results are real-time and accurate.","version":"1.0.0"},"servers":[{"url":"https://wwhax.jojapi.net"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/api/v1/checkSeatAvailability":{"get":{"operationId":"get_api_v1_checkSeatAvailability","summary":"CheckSeatAvailability","parameters":[{"name":"classType","in":"query","required":false,"schema":{"type":"string","example":"2A"}},{"name":"fromStationCode","in":"query","required":false,"schema":{"type":"string","example":"ST"}},{"name":"quota","in":"query","required":false,"schema":{"type":"string","example":"GN"}},{"name":"toStationCode","in":"query","required":false,"schema":{"type":"string","example":"BVI"}},{"name":"trainNo","in":"query","required":false,"schema":{"type":"string","example":"19038"}},{"name":"date","in":"query","required":false,"schema":{"type":"string"}}]}},"/api/v1/getTrainClasses":{"get":{"operationId":"get_api_v1_getTrainClasses","summary":"GetTrainClasses","parameters":[{"name":"trainNo","in":"query","required":false,"schema":{"type":"string","example":"19038"}}]}},"/api/v1/getTrainSchedule":{"get":{"operationId":"get_api_v1_getTrainSchedule","summary":"Get Train Schedule","parameters":[{"name":"trainNo","in":"query","required":false,"schema":{"type":"string"}}]}},"/api/v1/getTrainScheduleV2":{"get":{"operationId":"get_api_v1_getTrainScheduleV2","summary":"Get Train Schedule V2","parameters":[{"name":"trainNo","in":"query","required":false,"schema":{"type":"string","example":"12936"}}]}},"/api/v1/liveTrainStatus":{"get":{"operationId":"get_api_v1_liveTrainStatus","summary":"Get Train Live Status","parameters":[{"name":"trainNo","in":"query","required":false,"schema":{"type":"string"}},{"name":"startDay","in":"query","required":false,"schema":{"type":"string"}}]}},"/api/v1/searchStation":{"get":{"operationId":"get_api_v1_searchStation","summary":"SearchStation","parameters":[{"name":"query","in":"query","required":false,"schema":{"type":"string","example":"BJU"}}]}},"/api/v1/searchTrain":{"get":{"operationId":"get_api_v1_searchTrain","summary":"SearchTrain","parameters":[{"name":"query","in":"query","required":false,"schema":{"type":"string","example":"190"}}]}},"/api/v2/checkSeatAvailability":{"get":{"operationId":"get_api_v2_checkSeatAvailability","summary":"CheckSeatAvailability V2","parameters":[{"name":"classType","in":"query","required":false,"schema":{"type":"string","example":"2A"}},{"name":"fromStationCode","in":"query","required":false,"schema":{"type":"string","example":"ST"}},{"name":"quota","in":"query","required":false,"schema":{"type":"string","example":"GN"}},{"name":"toStationCode","in":"query","required":false,"schema":{"type":"string","example":"BVI"}},{"name":"trainNo","in":"query","required":false,"schema":{"type":"string","example":"19038"}},{"name":"date","in":"query","required":false,"schema":{"type":"string"}}]}},"/api/v2/getFare":{"get":{"operationId":"get_api_v2_getFare","summary":"Get Fare","parameters":[{"name":"trainNo","in":"query","required":false,"schema":{"type":"string","example":"19038"}},{"name":"fromStationCode","in":"query","required":false,"schema":{"type":"string","example":"ST"}},{"name":"toStationCode","in":"query","required":false,"schema":{"type":"string","example":"BVI"}}]}},"/api/v3/getLiveStation":{"get":{"operationId":"get_api_v3_getLiveStation","summary":"Get Live Station","parameters":[{"name":"fromStationCode","in":"query","required":false,"schema":{"type":"string"}},{"name":"toStationCode","in":"query","required":false,"schema":{"type":"string"}},{"name":"hours","in":"query","required":false,"schema":{"type":"string","example":"2"}}]}},"/api/v3/getPNRStatus":{"get":{"operationId":"get_api_v3_getPNRStatus","summary":"Get PNR Status V3","parameters":[{"name":"pnrNumber","in":"query","required":false,"schema":{"type":"string"}}]}},"/api/v3/getTrainsByStation":{"get":{"operationId":"get_api_v3_getTrainsByStation","summary":"Get Trains By Station","parameters":[{"name":"stationCode","in":"query","required":false,"schema":{"type":"string","example":"ST"}}]}},"/api/v3/trainBetweenStations":{"get":{"operationId":"get_api_v3_trainBetweenStations","summary":"TrainsBetweenStations V3","parameters":[{"name":"fromStationCode","in":"query","required":false,"schema":{"type":"string","example":"BVI"}},{"name":"toStationCode","in":"query","required":false,"schema":{"type":"string","example":"NDLS"}},{"name":"dateOfJourney","in":"query","required":false,"schema":{"type":"string"}}]}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"X-JoJAPI-Key","description":"Your JoJ API key."}}}}