Any mix, one basket
Hotels, flights and car rentals from different providers, any number of each, held together.
One search across every provider you hold. One cart that spans them. One checkout that books them all.
The spec is public and needs no key.
Your direct agreements and every other provider you hold, searched at once and returned as one list. No carrier arrives twice.
One request in, one offers array out. Never split by supplier —
every offer is already mapped into one schema before it reaches you.
The mix in your result list is yours: your suppliers, your rates, not ours.
A GDS record has always been able to hold a flight, a hotel and a car. Booking them is still one segment at a time — no basket, and no single checkout at the end of it. Building that flow is not the fan-out; it is keeping one basket coherent when every supplier in it behaves differently. That is where the months go.
Hotels, flights and car rentals from different providers, any number of each, held together.
Every part is confirmed with its own provider, and the customer always sees what is booked.
Cancel one item with its real penalty quoted, without touching the rest of the trip.
Plenty of APIs sell flights. Plenty sell hotels. Finding one where a flight, a hotel and a car from different suppliers check out together is harder, and finding one you can try without asking anyone for a key is harder still.
Every screen in it — search, cart, checkout, saved travellers, bookings, the chat — is built on the endpoints you would call. Not a mockup, and not a demo running on fixtures. Below: a hotel from one supplier and a return flight from another, each keeping its own price breakdown and cancellation terms.
Shopping, holding and selling a trip across suppliers, end to end. New kinds of travel go into the same cart and the same checkout.
Endpoint by endpoint, it is all in the documentation.
The assistant travellers use in WhatsApp and Telegram, ready to go inside your own app. It already runs as a screen in the sandbox: open it, then keep it or build your own.
One conversation wherever the traveller is, and the same cart. No model to run, no prompts to write, no inference bill.
Your customer stays signed in to your app. No second login, no account on our side, no identity stored.
The web sandbox and the API reference open with a Google sign-in and hand you a sandbox token. No form, no wait.
The spec needs no key and the bot needs no signup. Test card 4111 1111 1111 1111, expiry 12/30, CVC 123.
Ready for your own suppliers and brand? Tell us below and we scope a pilot.
Would rather talk first? Book 30 minutes or write to info@gochattravel.com.
We store what you send only to answer it — see the privacy policy.