Skip to main content
POST
Search live rail, coach and ferry inventory
Search ground-transport connections (rail / coach / ferry). Station and city codes are ISO-country + city, GBLON for London, not the IATA LON. Each connections[].id is a trip item token: pass it verbatim to POST /v1/trip as trip_item_token to add the journey to a cart, then check out as normal.

Authorizations

X-API-Key
string
header
required

Body

application/json

Supply a departure selector (departure_stations OR departure_city) AND an arrival selector (arrival_stations OR arrival_city). These either/or rules are enforced at runtime but cannot be expressed in JSON Schema, so they do not appear in required.

departure_date
string
required
Pattern: ^\d{4}-\d{2}-\d{2}$
Example:

"2026-08-28"

departure_stations
string[]

Distribusion station codes.

Example:
departure_city
string

ISO-country + city code (GBLON = London), NOT IATA.

Example:

"GBLON"

arrival_stations
string[]
Example:
arrival_city
string
Example:

"GBLON"

return_date
string

Round trip. Each leg is priced separately.

Pattern: ^\d{4}-\d{2}-\d{2}$
passengers
object[]

Defaults to one adult when omitted.

carrier_codes
string[]

Restrict to specific carriers.

Example:
currency
string
Required string length: 3
Example:

"GBP"

locale
string
Example:

"en"

intent
object

Response

Matching ground connections

connections
object[]