Check seats and booking options for a train
check_train_optionsLive seat availability per class for one train on one date, plus every other way to book it when the through ticket will not confirm: a split at an intermediate station, boarding earlier, alighting later. This is the tool that rescues a waitlisted train. It spends a metered upstream call, so ask it about trains the traveller is actually considering rather than sweeping a list.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Station code the traveller alights at | |
| date | Yes | ||
| from | Yes | Station code the traveller boards at | |
| quota | No | GN | |
| include_rac | No | RAC is a ticket that carries a right to board, so it counts as bookable by default. | |
| train_number | Yes |