Hotelbeds

Hotelbeds (now part of HBX Group) is a global B2B travel bedbank and accommodation wholesaler. Its APItude suite of REST APIs lets travel sellers search, price, and book hotels, activities, and transfers, and pull static content and cached availability, authenticated with an Api-key plus a SHA256 X-Signature of the API key, secret, and request timestamp.

6 APIs 0 Features
TravelHotelsBedbankAccommodationBooking

APIs

Hotel Booking API

Hotel availability search, real-time rate checking (checkrates), and the full booking lifecycle - confirm, list, detail, modify, and cancel reservations - across the Hotelbeds a...

Hotel Content API

All static information needed to operate the Booking API - hotels, countries, destinations, accommodations, boards, categories, chains, facilities, segments, and currencies - se...

Cache Rates API

Bulk cached price and availability snapshots for high-volume search, letting integrators index inventory locally and reduce live availability calls before rechecking up-to-date ...

Activities API

Real-time availability, rate checking, and booking management for tours and activities, plus activity content and portfolio data such as countries and destinations.

Transfers API

Ground transportation availability and booking by IATA code, GPS coordinates, or Hotelbeds custom codes, covering airport, hotel, and point-to-point transfers, plus transfer con...

Webhooks

Outbound booking event notifications - confirmations, modifications, and cancellations - pushed to integrator endpoints so partner systems stay in sync without polling. Availabi...

Collections

Pricing Plans

Hotelbeds Plans Pricing

2 plans

PLANS

Rate Limits

Hotelbeds Rate Limits

4 limits

RATE LIMITS

FinOps

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Hotelbeds APItude API
  version: '1.0'
request:
  auth:
    type: apikey
    apikey:
    - key: Api-key
      value: '{{apiKey}}'
      in: header
    - key: X-Signature
      value: '{{signature}}'
      in: header
items:
- info:
    name: Booking
    type: folder
  items:
  - info:
      name: Hotel availability search
      type: http
    http:
      method: POST
      url: https://api.hotelbeds.com/hotel-api/1.0/hotels
      body:
        type: json
        data: '{}'
    docs: Requests room availability and rates for a stay.
  - info:
      name: Check rates
      type: http
    http:
      method: POST
      url: https://api.hotelbeds.com/hotel-api/1.0/checkrates
      body:
        type: json
        data: '{}'
    docs: Re-validates price and availability of a rate before booking.
  - info:
      name: Confirm a booking
      type: http
    http:
      method: POST
      url: https://api.hotelbeds.com/hotel-api/1.0/bookings
      body:
        type: json
        data: '{}'
    docs: Confirms a booking for a validated rate key.
  - info:
      name: List bookings
      type: http
    http:
      method: GET
      url: https://api.hotelbeds.com/hotel-api/1.0/bookings
    docs: Retrieves a list of bookings.
  - info:
      name: Booking detail
      type: http
    http:
      method: GET
      url: https://api.hotelbeds.com/hotel-api/1.0/bookings/{bookingId}
    docs: Retrieves the full detail of a single booking.
  - info:
      name: Cancel a booking
      type: http
    http:
      method: DELETE
      url: https://api.hotelbeds.com/hotel-api/1.0/bookings/{bookingId}
    docs: Cancels a booking or simulates the cancellation.
  - info:
      name: API status check
      type: http
    http:
      method: GET
      url: https://api.hotelbeds.com/hotel-api/1.0/status
    docs: Returns the operational status of the Booking API.
- info:
    name: Content
    type: folder
  items:
  - info:
      name: Hotel content
      type: http
    http:
      method: GET
      url: https://api.hotelbeds.com/hotel-content-api/1.0/hotels
    docs: Returns static content for hotels.
  - info:
      name: Countries
      type: http
    http:
      method: GET
      url: https://api.hotelbeds.com/hotel-content-api/1.0/locations/countries
    docs: Returns the list of countries.
  - info:
      name: Destinations
      type: http
    http:
      method: GET
      url: https://api.hotelbeds.com/hotel-content-api/1.0/locations/destinations
    docs: Returns the list of destinations.
- info:
    name: Activities
    type: folder
  items:
  - info:
      name: Activities availability search
      type: http
    http:
      method: POST
      url: https://api.hotelbeds.com/activity-api/3.0/activities/availability
      body:
        type: json
        data: '{}'
    docs: Returns real-time availability and pricing for activities.
- info:
    name: Transfers
    type: folder
  items:
  - info:
      name: Transfer availability search
      type: http
    http:
      method: GET
      url: https://api.hotelbeds.com/transfer-api/1.0/availability/{language}/from/{fromType}/{fromCode}/to/{toType}/{toCode}
    docs: Returns available transfers between an origin and destination.
- info:
    name: Cache
    type: folder
  items:
  - info:
      name: Cache availability files
      type: http
    http:
      method: GET
      url: https://api.hotelbeds.com/hotel-cache-api/1.0/availabilities
    docs: Returns the hourly cache snapshot of all prices and availability.
bundled: true