Skip to main content

Introduction to Bundleport

Bundleport is a unified travel API platform that connects you to multiple hotel suppliers 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 suppliers (bedbanks, wholesalers, direct connections). Instead of integrating with each supplier individually, you integrate once with Bundleport and gain access to all connected suppliers.

Key Benefits

  • Single Integration: One API to access multiple suppliers
  • Normalized Data: Consistent data models regardless of supplier
  • 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:

  • Search (POST /hotels/v1/search) - Find available hotels for your criteria
  • Quote (POST /hotels/v1/recheck) - Revalidate pricing and availability before booking

Booking Operations:

  • Book (POST /hotels/v1/bookings) - Create a reservation
  • Retrieve (GET /hotels/v1/bookings/{id}) - Get booking details
  • List (GET /hotels/v1/bookings) - Query bookings with filters
  • Cancel (POST /hotels/v1/bookings/{id}/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...)

Supplier Integrations
├── Supplier A
├── Supplier B
└── Supplier 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 suppliers
  3. Suppliers respond with their native formats
  4. Bundleport normalizes responses into a consistent format
  5. Your application receives a unified response

Multi-Supplier Aggregation

Bundleport aggregates responses from multiple suppliers:

  • Automatic Deduplication: Same hotel from different suppliers is consolidated
  • Smart Ranking: Business rules determine which option to show first
  • Partial Failures: If one supplier fails, others continue to work
  • Performance: Parallel requests to suppliers 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 suppliers
  • Access rich hotel content and images
  • Manage bookings and cancellations
  • Real-time availability and pricing

TMCs (Travel Management Companies)

  • Corporate travel booking
  • Multi-supplier 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