Skip to main content

Introduction to Bundleport

Bundleport is a unified travel API platform that connects you to multiple hotel providers through a single integration. Whether you're building an OTA, a travel management company (TMC), or a booking engine, Bundleport provides a consistent, reliable interface to access hotel inventory, content, and booking capabilities.

What is Bundleport?

Bundleport acts as an aggregation layer between your application and multiple hotel providers (bedbanks, wholesalers, direct connections). Instead of integrating with each provider individually, you integrate once with Bundleport and gain access to all connected providers.

Key Benefits

  • Single Integration: One API to access multiple providers
  • Normalized Data: Consistent data models regardless of provider
  • Multi-Protocol Support: REST, GraphQL, and MCP interfaces
  • Enterprise Reliability: Built for scale with high availability
  • Developer-Friendly: Comprehensive documentation, SDKs, and sandbox environment

Connect Hotels Product

Connect Hotels is Bundleport's primary product for hotel operations. It consists of two main components:

1. Booking Flow (Shopping + Bookings)

Shopping Operations:

  • Availability (POST /connect/hotels/v1/availability) - Search hotel availability
  • Prebooking (POST /connect/hotels/v1/prebooking) - Get prebooking quote

Booking Operations:

  • Booking (POST /connect/hotels/v1/booking) - Create a reservation
  • Booking Detail (POST /connect/hotels/v1/bookingdetail) - Get booking details
  • Booking List (POST /connect/hotels/v1/bookinglist) - Query bookings with filters
  • Cancel (POST /connect/hotels/v1/cancel) - Cancel a reservation

2. Content Catalog

Static and semi-static hotel catalog data:

  • Hotels - Hotel information, descriptions, amenities, media
  • Rooms - Room types, descriptions, images, occupancy details
  • Destinations - Cities, regions, countries with hierarchical structure
  • Boards - Meal plans (RO, BB, HB, FB, AI)
  • Categories - Hotel categories and classifications

Architecture Overview

Your Application

Bundleport API Gateway

Connect Hotels Service
├── Booking Flow (Search, Quote, Book, Cancel)
└── Content Catalog (Hotels, Rooms, Destinations...)

Provider Integrations
├── Provider A
├── Provider B
└── Provider C

How It Works

  1. Your application makes a request to Bundleport (REST, GraphQL, or MCP)
  2. Bundleport normalizes the request and routes it to configured providers
  3. Providers respond with their native formats
  4. Bundleport normalizes responses into a consistent format
  5. Your application receives a unified response

Multi-Provider Aggregation

Bundleport aggregates responses from multiple providers:

  • Automatic Deduplication: Same hotel from different providers is consolidated
  • Smart Ranking: Business rules determine which option to show first
  • Partial Failures: If one provider fails, others continue to work
  • Performance: Parallel requests to providers for faster responses

API Interfaces

Bundleport provides three ways to interact with the platform:

REST API (Primary)

  • Standard HTTP/REST interface
  • OpenAPI specification available
  • Auto-generated documentation
  • Best for: Most integrations, straightforward HTTP clients

GraphQL API

  • Hotel-X compatible schema
  • Flexible querying with field selection
  • Single endpoint for all operations
  • Best for: Existing Hotel-X integrations, flexible data needs

MCP Protocol

  • Model Context Protocol for AI agents
  • Tool-based interface
  • Optimized for conversational booking
  • Best for: AI assistants, chatbots, LLM integrations

Getting Started

Ready to start integrating? Follow these steps:

  1. Quickstart Guide - Make your first API call in 5 minutes
  2. Authentication - Learn about API keys and security
  3. Connect Hotels Overview - Understand the booking flow
  4. API Reference - Browse all endpoints

Use Cases

OTAs (Online Travel Agencies)

  • Search and book hotels from multiple providers
  • Access rich hotel content and images
  • Manage bookings and cancellations
  • Real-time availability and pricing

TMCs (Travel Management Companies)

  • Corporate travel booking
  • Multi-provider access for better rates
  • Booking management and reporting
  • Integration with expense management systems

Booking Engines

  • White-label hotel booking
  • Custom search and filtering
  • Payment processing integration
  • Booking confirmation workflows

AI Assistants & Chatbots

  • Natural language hotel search
  • Conversational booking flows
  • Multi-step booking journeys
  • Context-aware recommendations

Next Steps