Booking.com Connectivity vs Expedia Rapid vs Hotelbeds
Booking.com Connectivity, Expedia Rapid ve Hotelbeds API Suite'i integration topology, inventory ownership, shopping/booking lifecycle ve operational responsibility açısından karşılaştırın.
Bu üç ürün aynı teknik problemi çözmez. Booking.com Connectivity bir distribution/connectivity contract'ıdır; Expedia Rapid ve Hotelbeds ise B2B lodging shopping/booking supply tarafında konumlanır. Bu yüzden doğru karşılaştırma “hangi API daha iyi?” değil, hangi lifecycle ve ownership modeline ihtiyacınız olduğudur.
Karşılaştırma matrisi
| Boyut | Booking.com Connectivity | Expedia Rapid | Hotelbeds |
|---|---|---|---|
| Primary rol | Channel connectivity / ARI / reservation delivery | Lodging shopping + booking | B2B lodging supply + booking |
| Inventory ownership | Property/PMS/CM source state → Booking.com | Expedia Group supply contract | HBX/Hotelbeds contracted/aggregated supply |
| Search API | Core use-case değil | Evet | Evet |
| Reprice / validation | Generic search reprice değil | Price Check | CheckRates when RECHECK |
| Booking create | Consumer Booking.com tarafında olur | Rapid Booking API | Booking API |
| Reservation delivery | Booking.com → PMS/CM | Rapid booking lifecycle | Hotelbeds booking lifecycle |
| Pagination/polling | Endpoint/queue specific | Core flow token-link based | Endpoint specific |
| Best fit | Property distribution | OTA/affiliate-style hotel shopping | Bedbank/B2B sourcing |
Mimari fark
Booking.com Connectivity için source of truth genellikle PMS/CRS/channel manager'dır. Sistem ARI/content state'i Booking.com'a project eder ve reservation state'ini geri alır.
Rapid ve Hotelbeds'te ise buyer-side sistem dış supplier offers'ı search eder, normalize eder, gerekirse revalidate eder ve booking oluşturur.
Connectivity:
PMS/CRS -> ARI/content -> Booking.com
Booking.com -> reservation -> PMS/CRS
Supply API:
Buyer search -> supplier offer -> reprice/check -> booking -> servicingOwnership ve canonical model
Booking.com tarafında room/rate mapping, sellability, reservation delivery ve acknowledgement öne çıkar.
Rapid/Hotelbeds tarafında canonical hotel/room/offer, supplier reference, price components, cancellation rules, booking reference ve payment ownership öne çıkar.
Bu modelleri tek generic "hotel API adapter" altında aynı lifecycle gibi ele almak abstraction hatası üretir.
Reprice farkı
Rapid'de selected rate için Price Check transaction boundary'dir. Hotelbeds'te rateType=RECHECK ise CheckRates gerekir; BOOKABLE doğrudan booking'e gidebilir.
Booking.com Connectivity'de generic metasearch-style search → reprice → book akışı yoktur; distribution state ve inbound reservation lifecycle vardır.
Failure modes
Booking.com Connectivity
- stale ARI,
- mapping drift,
- reservation queue lag,
- ack/persist ordering problemi.
Expedia Rapid
- expired booking link,
- price changed,
- sold out,
- unknown booking outcome.
Hotelbeds
- stale rateKey,
- missing CheckRates,
- signature/mTLS issue,
- duplicate booking after timeout.
Ne zaman hangisi?
Property inventory'nizi Booking.com'a dağıtıyorsanız Connectivity gerekir.
Bir hotel-search/OTA/metasearch backend'i için external bookable supply arıyorsanız Rapid veya Hotelbeds daha ilgili ürün ailesidir.
Çoklu-supplier mimaride Rapid ve Hotelbeds aynı canonical Offer contract'ına normalize edilebilir; fakat provider-specific revalidation ve booking semantics adapter içinde korunmalıdır.
Karar checklist
- Ben supplier mıyım yoksa buyer mıyım?
- Inventory source of truth kim?
- Booking'i kim create ediyor?
- Reprice/validation zorunlu mu?
- Reservation delivery mi, supplier booking create mi yönetiyorum?
- Payment/merchant ownership nerede?
- Mapping ve reconciliation hangi sistemde?
Benzer bir entegrasyon mu planlıyorsunuz?
Gereksinim, feed/API tasarımı ve production yaklaşımını birlikte değerlendirebiliriz.