Search trips
POST/api/v1/express-bus/search
Searches coach trips on a canonical city pair for one date, merged across operators, and mints one price-locked quote per trip.
Quotes live 10 minutes — read expiresAt. The price is locked for the exact pax mix you
searched with: booking a different adultQty/childQty than you quoted is rejected.
An empty trips list is a valid result.
Request
Responses
- 200
- 400
- 401
- 403
Priced, bookable trips.
The request or its details bag is invalid. The message names every field at fault.
Validation runs before any money moves or any supplier call, so this costs nothing.
Missing or unusable API key.
Your agent is suspended, or is not entitled to the vertical/supplier behind this quote.
Entitlement is filtered silently in search — an offering you may not sell simply does not
appear — so not-entitled surfaces only at booking.