Booking
A high-performance API that provides live pricing and availability for accommodations, airline tickets, car hire, airport transfers, and local experiences worldwide. Ideal for powering travel comparison platforms, OTA backends, and trip-planning applications with fresh, structured data.
Booking endpoints
| Method | Endpoint | Description |
|---|---|---|
| Hotels | ||
| GET |
searchDestination /api/v1/hotels/searchDestination |
Auto-completes partial destination names and returns matching city, region, landmark, or property IDs. Use the returned `dest_id` and `search_type` to kick off an accommodation… |
| GET |
searchHotels /api/v1/hotels/searchHotels |
Core accommodation search. Supply a destination, dates, and guest count to receive a paginated list of matching properties with live pricing, photos, ratings, and availability… |
| GET |
searchHotelsByCoordinates /api/v1/hotels/searchHotelsByCoordinates |
Finds properties within a configurable radius of a GPS point. Ideal for map-driven UIs or location-aware mobile apps that need results near the traveller's current position. |
| GET |
getFilter /api/v1/hotels/getFilter |
Returns the set of filter facets (star rating, property type, amenities, price buckets, etc.) that apply to a given search context. Build dynamic filter sidebars from this… |
| GET |
getSortBy /api/v1/hotels/getSortBy |
Lists the ordering options available for a property search popularity, guest rating, price, distance, and star class. Let users pick their preferred sort before re-querying. |
| GET |
getHotelDetails /api/v1/hotels/getHotelDetails |
Retrieves a comprehensive property profile: name, address, star rating, coordinates, review summary, main photo, and real-time pricing for the requested dates. |
| GET |
getDescriptionAndInfo /api/v1/hotels/getDescriptionAndInfo |
Pulls the editorial property description, highlights, and key factual details (e.g. number of rooms, year built, check-in hours). Great for the 'About' section of a listing page. |
| GET |
getHotelFacilities /api/v1/hotels/getHotelFacilities |
Enumerates every on-site amenity Wi-Fi, pool, gym, parking, restaurant, spa, and more grouped by category. Useful for feature-comparison grids. |
| GET |
getHotelPhotos /api/v1/hotels/getHotelPhotos |
Returns the full image gallery for a property, including multiple resolution URLs per photo. Display hero banners, thumbnails, or full-screen slideshows. |
| GET |
getPaymentFeatures /api/v1/hotels/getPaymentFeatures |
Shows which payment methods a property accepts (credit cards, digital wallets, pay-at-property, etc.) and any special billing options like instalment plans. |
| GET |
getHotelPolicies /api/v1/hotels/getHotelPolicies |
Details the property's house rules: check-in/check-out windows, cancellation terms, damage deposit info, pet policy, and smoking rules. |
| GET |
getQuestionAndAnswer /api/v1/hotels/getQuestionAndAnswer |
Fetches the community-driven Q&A thread for a property. Guests ask questions and the hotel or other travellers respond valuable social proof. |
| GET |
getNearbyCities /api/v1/hotels/getNearbyCities |
Given a latitude/longitude pair, returns a list of nearby cities sorted by distance. Useful for 'Explore the area' widgets or multi-destination trip planners. |
| GET |
getPopularAttractionNearBy /api/v1/hotels/getPopularAttractionNearBy |
Lists top-rated landmarks, parks, and points of interest in the vicinity of a property. Show travellers what's within easy reach. |
| GET |
getRoomListWithAvailability /api/v1/hotels/getRoomListWithAvailability |
Returns every room type at a property split into two arrays: rooms that are currently bookable and rooms that are sold out. Includes pricing and occupancy details for available… |
| GET |
getRoomList /api/v1/hotels/getRoomList |
Enumerates all room types with live pricing, bed configurations, maximum occupancy, and included amenities. Use this to power a room-picker interface. |
| GET |
getAvailability /api/v1/hotels/getAvailability |
Produces a date-by-date calendar showing nightly rates and vacancy status over a date range. Perfect for building an availability calendar widget. |
| GET |
getHotelReviews /api/v1/hotels/getHotelReviews |
Delivers a paginated feed of guest reviews with ratings, titles, pros/cons text, reviewer nationality, and stay dates. Supports sorting and filtering. |
| GET |
getHotelReviewScores /api/v1/hotels/getHotelReviewScores |
Breaks the property's aggregate review score down into sub-categories such as cleanliness, comfort, location, facilities, staff, and value for money. |
| GET |
getHotelReviewsSortOption /api/v1/hotels/getHotelReviewsSortOption |
Returns the ordering options available for the review feed most relevant, newest first, highest rated, lowest rated, etc. |
| GET |
getHotelReviewsFilterMetadata /api/v1/hotels/getHotelReviewsFilterMetadata |
Provides the filterable dimensions for reviews: traveller type (solo, couple, family), review score range, and language. Build a dynamic filter panel from this. |
| Flights | ||
| GET |
searchFlights /api/v1/flights/searchFlights |
Searches one-way or round-trip airfares between two airports/cities. Returns itineraries with airline info, segment times, layovers, baggage, and total pricing. Supports cabin… |
| GET |
flightsSearchDestination /api/v1/flights/searchDestination |
Auto-completes airports and cities as the user types. Returns location IDs to feed into `searchFlights` or `searchFlightsMultiStops`. |
| GET |
getFlightDetails /api/v1/flights/getFlightDetails |
Expands a single flight offer token into the full breakdown: per-segment carrier, aircraft, duration, layover details, fare rules, and baggage allowance. |
| Attractions | ||
| GET |
attractionSearchLocation /api/v1/attraction/searchLocation |
Auto-completes cities, regions, and individual venues as the user types a destination for experience browsing. Returns location IDs used by other Attractions endpoints. |
| GET |
searchAttractions /api/v1/attraction/searchAttractions |
Browses tours, tickets, and activities at a destination. Paginated, sortable by trending/price/rating, and filterable by date range, price, and activity type. |
| GET |
getAttractionDetails /api/v1/attraction/getAttractionDetails |
Fetches the full profile of a specific experience: title, description, photos, pricing tiers, duration, included/excluded items, and cancellation policy. Identify the experience… |
| GET |
getAttractionReviews /api/v1/attraction/getAttractionReviews |
Returns paginated visitor reviews for an experience, including numeric ratings, review text, and reviewer details. |
| GET |
getAttractionAvailabilityCalendar /api/v1/attraction/getAvailabilityCalendar |
Shows which upcoming dates still have available slots for an experience. Use this to grey-out unavailable dates in a date picker. |
| GET |
getAttractionAvailability /api/v1/attraction/getAvailability |
For a given experience and date, lists every bookable time slot with its price, remaining capacity, and ticket-type options. Identify the experience by its URL `slug` or product… |
| Taxi | ||
| GET |
taxiSearchLocation /api/v1/taxi/searchLocation |
Auto-completes airports, hotels, and addresses for pickup/drop-off point selection. Returns place IDs used by the taxi search endpoint. |
| GET |
searchTaxi /api/v1/taxi/searchTaxi |
Quotes available private transfer options between two locations including vehicle type, capacity, and estimated fare. |
| Cars | ||
| GET |
carsSearchDestination /api/v1/cars/searchDestination |
Auto-completes cities, airports, and stations for car hire pickup/return location selection. Returns coordinates and place identifiers. |
| GET |
searchCarRentals /api/v1/cars/searchCarRentals |
Core car rental search. You can search by **coordinates** (provide latitude/longitude) or by **IATA airport code** (set `location` to an IATA code like `CDG` and omit lat/lng).… |
| Meta | ||
| GET |
getCurrency /api/v1/meta/getCurrency |
Returns the complete list of currencies accepted across the platform, including their three-letter ISO codes, display names, and symbols. Use any returned code as the… |
| GET |
getExchangeRates /api/v1/meta/getExchangeRates |
Fetches the latest foreign-exchange rates relative to the specified base currency. Handy for building price-comparison views that normalise fares into the traveller's preferred… |
| GET |
getLanguages /api/v1/meta/getLanguages |
Lists every language the API can return content in. Pass the desired code as `languagecode` to localise property names, descriptions, and review text. |
| GET |
getLocations /api/v1/meta/getLocations |
Provides all supported regions and country codes. Use a returned value in the `location` parameter to tailor pricing and availability to the traveller's market. |
| GET |
locationToLatLong /api/v1/meta/locationToLatLong |
Converts a free-text place name (city, airport, neighbourhood) into latitude/longitude coordinates. Feed the result into coordinate-based search endpoints. |
| Test | ||
| GET |
testApi /api/v1/test |
Quick health-check that confirms the API service is online and responding. Returns a simple status flag useful for uptime monitors and integration smoke tests. |
Booking pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $20 / month | 3 / second |
|
| ULTRA | $50 / month | 4 / second |
|
| MEGA | $150 / month | 10 / second |
|