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
- Your application makes a request to Bundleport (REST, GraphQL, or MCP)
- Bundleport normalizes the request and routes it to configured suppliers
- Suppliers respond with their native formats
- Bundleport normalizes responses into a consistent format
- 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:
- Quickstart Guide - Make your first API call in 5 minutes
- Authentication - Learn about API keys and security
- Connect Hotels Overview - Understand the booking flow
- 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
- Concepts & Terminology - Learn key terms and concepts
- Architecture Details - Deep dive into system architecture
- Quickstart - Start building with code examples