Booking API
## Booking Gateway API A clean, high-performance gateway over real travel inventory. Search hotels, attractions and airport transfers — and get back normalized JSON with prices, ratings, photos and **direct booking links**. No noise, no leaked internals. ### Verticals - **Stays (Hotels)** — destination autocomplete, hotel search, hotel details, rooms & prices, reviews, policies, facilities,…
Booking API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Stays | ||
| GET |
getRooms /stays/hotels/{hotelId}/rooms |
|
| GET |
staysSearch /stays/search |
destId (Booking UFI) + tarih ile arama. Booking mobil destinasyon adı→UFI çözen temiz bir endpoint sunmadığından destId zorunludur. |
| GET |
getHotels /stays/hotels |
Belirtilen ID'ler için otel bilgisi döner. **Tüm otelleri listeleme** veya isimle arama desteklenmez (Booking böyle bir uç sunmaz); otel keşfi için önce `GET… |
| GET |
getReviewsMetadata /stays/hotels/{hotelId}/reviews/metadata |
|
| GET |
getQandA /stays/hotels/{hotelId}/qanda |
|
| GET |
getHotelDetail /stays/hotels/{hotelId} |
|
| GET |
getReviewsList /stays/hotels/{hotelId}/reviews/list |
|
| GET |
getPolicies /stays/hotels/{hotelId}/policies |
|
| GET |
getDescription /stays/hotels/{hotelId}/description |
|
| GET |
getReviewScores /stays/hotels/{hotelId}/review-scores |
|
| GET |
staysSearchLocation /stays/search-location |
Şehir/ilçe/havalimanı/landmark adıyla arama yapar ve her sonucun `destId` (Booking UFI) değerini döner. Bu `destId` doğrudan `GET /stays/search`'e verilir → otel keşfinin giriş… |
| GET |
getLandmarks /stays/hotels/{hotelId}/landmarks |
|
| GET |
getReviews /stays/hotels/{hotelId}/reviews |
|
| GET |
getThemeParks /stays/hotels/{hotelId}/theme-parks |
|
| GET |
getInfo /stays/hotels/{hotelId}/info |
Check-in/out saatleri, kabul edilen ödeme yöntemleri, yıldız sınıfı, sürdürülebilirlik, konum ve ana foto. (Kişisel/yasal trader bilgisi sızdırılmaz.) |
| GET |
getSurroundings /stays/hotels/{hotelId}/surroundings |
|
| GET |
getFacilities /stays/hotels/{hotelId}/facilities |
|
| GET |
getPhotos /stays/hotels/{hotelId}/photos |
|
| Attractions | ||
| GET |
attractionProduct /attractions/product/{slug} |
Tek bir tur/aktivite/transfer ürününün tam detayı (açıklama, fotoğraflar, dahil olan/olmayanlar, iptal politikası, fiyat, puan). `slug`, `GET /attractions/search` sonuçlarındaki… |
| GET |
attractionsSearch /attractions/search |
Bir destinasyondaki (UFI) tur/aktivite/transfer ürünlerini sayfalı döner. UFI önce `GET /attractions/search-location` ile elde edilir. |
| GET |
attractionAvailabilityCalendar /attractions/availability-calendar |
|
| GET |
attractionReviews /attractions/reviews |
|
| GET |
attractionsSearchLocation /attractions/search-location |
Serbest metin (şehir/ülke) ile destinasyon (UFI) ve ürün autocomplete. Dönen `destinations[].ufi` değeri `GET /attractions/search` için kullanılır. |
| GET |
attractionFilters /attractions/filters |
|
| GET |
attractionCities /attractions/cities |
|
| GET |
attractionAvailability /attractions/availability |
|
| Taxi | ||
| GET |
taxiSearchLocation /taxi/search-location |
Havalimanı/şehir/otel lokasyon autocomplete (taxi/transfer kalkış-varış noktası seçimi için). |
| GET |
taxiSearch /taxi/search |
İki nokta arası transfer için araç tipleri + fiyat listesi. `pickupPlaceId` / `dropoffPlaceId`, `GET /taxi/search-location` sonuçlarındaki `placeId` değerleridir. |
| Common | ||
| GET |
products /products |
|
| GET |
currencyRates /currency/rates |
|
Booking API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $9.99 / month | — |
|
| ULTRA | $17.99 / month | — |
|
| MEGA | $24.99 / month | — |
|