Travel
Overview
Search live and scheduled UK rail services, inspect calling points and available formations, and check a train’s latest reported progress. Compare bounded journey options with up to three changes and create interactive route maps, static snapshots and service-progress images. TrainBrain uses Realtime Trains data. Running information may change or be unavailable. Locations reflect actual timing reports and are not GPS. Journey searches are not exhaustive and do not verify official minimum interchange times. TrainBrain does not sell tickets or guarantee connections.
Tools
Search direct trains and journeys with up to three changes among supplied interchange stations. The stations are candidates, not mandatory ordered vias. Inspect exact RTT services, advertised times, restrictions and cancellations. Bounded search, not a complete journey planner; minimum interchange times are not verified. Returns up to three options and coverage limits.
getApiUsage
ChatGPTReturns aggregate request counts by endpoint and HTTP status. No credentials, query values or client identifiers are returned.
getJourneyRoute
ChatGPTUse for maps of actual trains or connecting journeys. Fetches each exact RTT service and follows its calls and passing points in order. Returns mapUrl, leg evidence and warnings. Geometry between schedule points is inferred; minimum connection times are not verified.
getNextDepartures
ChatGPTReturns times, destination, platform, allocation and live status.
getRailMapSnapshot
ChatGPTOn user request, render a saved route as a whole-route PNG. Use the id from the returned mapUrl. Embed returned mapImageUrl as a Markdown image and keep mapUrl as an interactive link.
getRouteDetails
ChatGPTReturn ordered RTT schedule calls and timing points available from service details, including restrictions and live timings. Does not generate geometry or establish mileage.
getRttApiInfo
ChatGPTReturns the active RTT API metadata for diagnostics.
getServiceDetails
ChatGPTReturns calls, allocation identities, associations and Know Your Train coach or formation data when RTT supplies it.
getServiceProgress
ChatGPTDerive not_started, at_station, between_calls or completed from actual, non-interpolated RTT movement reports only. Optional as_of replays event times from today's service record, not what was known historically. Reports are not GPS; missing or contradictory evidence returns an error rather than a guessed state. When an image is returned, always include imageLinkMarkdown as a clickable link alongside the inline image; clients may not render the image.
getServiceSchematic
ChatGPTOn request, return a PNG schematic of an exact RTT service with its reported station or segment, late sections and current-position glow. Includes progress based on actual movement reports. Omit as_of for current reports; supply an offset-aware historical datetime for replay. Not GPS. Image failures are reported as imageError. When an image is returned, always include imageLinkMarkdown as a clickable link alongside the inline image; clients may not render the image.
getTigerServiceDetails
ChatGPTGet coach facilities for an exact RTT UID at a TIPLOC. Supply unique_identity to resolve a CRS and reconcile with RTT; pass departure_date to verify the date. RTT remains authoritative for operational data. Missing facilities and unknown orientation must not be inferred.
getTrainLocation
ChatGPTReturn the latest actual RTT timing report for an exact dated service. This is a last report, not GPS or a claim about its present position. Forecasts are not observations.
searchStationServices
ChatGPTFind a particular working or candidates for a forming service. Returns uniqueIdentity values that can be passed to getServiceDetails.
suggestRailRoute
ChatGPTUses the Movebook railway routing engine to resolve an origin and destination, calculate railway mileage and geometry, and return a map link plus valid alternative via points. This is an infrastructure route, not a timetable, ticket or guaranteed passenger itinerary.
Capabilities
Writes
Example Prompts
Click any prompt to copy it.






