The Vacabee Travel API.
Search, price and book flights, hotels, transfers and eSIM through one REST API — the same one Mr. Bee runs on. Full reference, sandbox keys and webhooks live in the developer portal.



One key, every leg of the trip.
Each module follows the same search → offer → book → manage lifecycle, so an integration that books a flight already knows how to book a hotel.
Amadeus content, multi-city, cabin and assistance codes, consolidator ticketing.
Filter by journey profile: accessible rooms, recovery-friendly, extended stay, premium.
Airport transfers timed to the flight segment, including wheelchair-accessible vehicles.
CareLink eSIM issued to the traveller ahead of departure with the itinerary's country coverage.
Combine offers from any module into one booking with a shared reference.
Status, documents, invoices and change history. Webhooks push updates for delays and reissues.
Book a complete arrival in one call.
Offers from separate searches are combined into a single booking, and the company reference carries through to the invoice.
POST /v1/bookings { "offers": ["flt_8Kq2…", "htl_3Zr9…", "trf_1Pd4…"], "traveller": { "ref": "PAT-20481", "assistance": "WCHR" }, "company": "cmp_4Tz8…", "esim": { "plan": "carelink-eu-7d" }, "webhook": "https://clinic.example/hooks/vacabee" } // 201 Created { "booking_id": "bk_92Ha…", "status": "confirmed", "documents": 3 }
Sandbox first
Test keys return real search results and simulated bookings, so an integration is complete before commercial terms are.
Webhooks for the messy part
Schedule changes, reissues and cancellations arrive as events. You never poll a booking.
Operated behind the API
Anything the API can't resolve automatically lands with Vacabee's operations team, not your support queue.
Get sandbox keys this week.
Tell us what you're building — we'll set you up in the portal.
