Overview
The Voyant API is a standalone, usage-based product that enables travel agencies, tour operators, and booking platforms to build custom travel websites and applications. Access products, manage bookings, process payments, and handle customer data programmatically while paying only for the calls you make.Quickstart
Get your API key and make your first request in under 5 minutes
API Reference
Explore complete endpoint documentation with examples
Authentication
Learn how to authenticate your API requests
Workspaces
Understand workspaces and data isolation
Key capabilities
Product catalog management
Access and search your complete travel product inventory including tours, hotels, experiences, packages, and transfers. Each product includes:- Detailed descriptions and media
- Pricing models (per person, per room, per group)
- Availability and inventory tracking
- Extensions and add-ons
- Multi-language content
Booking engine
Create and manage bookings through a flexible wizard-based flow or direct booking creation:- Multi-step booking wizard with session management
- Passenger and room assignments
- Add-on selection
- Payment collection
- Document generation (invoices, vouchers, itineraries)
Dynamic pricing
Calculate accurate prices in real-time with support for:- Multiple pricing models (per person, per room, per group, per option)
- Pricing rules and conditions (early bird, group discounts, seasonal adjustments)
- Tax calculation with jurisdiction support
- Multi-currency support
- Departure-specific price overrides
Payments processing
Integrate payment collection with:- Stripe for international payments
- Netopia for Romanian market
- Payment session management
- Webhook notifications
- Refund handling
Architecture
The Voyant API is built on modern cloud infrastructure:Edge delivery
Global edge network for low-latency API access
Resilient data layer
Highly available, auto-scaling relational storage
Type-safe models
End‑to‑end type safety for schemas and queries
High performance
Lightweight HTTP runtime optimized for fast request handling
Multi-tenant by design
All API operations are workspace-scoped for security and isolation:- Each API key is tied to a specific workspace
- Data is automatically filtered by workspace context
- Row-level security ensures workspace isolation
- No cross-workspace data leakage
All endpoints require workspace authentication via API key. See Authentication for details.
Rate limits
Voyant API requests are rate-limited per workspace to ensure fair usage across the platform: Live workspaces:- 3,000 requests per minute
- 30 requests per second burst
- 100 requests per minute
- 5 requests per second burst
Support and resources
Next steps
1
Get your API key
Generate an API key from your Voyant dashboard settings
2
Make your first request
Follow the quickstart guide to authenticate and fetch products
3
Explore the API
Browse the API reference for complete endpoint documentation
4
Build your integration
Implement booking flows, pricing calculations, and payment processing