Skip to main content

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.

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
Sandbox workspaces:
  • 100 requests per minute
  • 5 requests per second burst
Usage-based pricing applies to every request—no subscription tiers. Rate limit information is included in response headers:
X-RateLimit-Limit: 3000
X-RateLimit-Remaining: 2988
X-RateLimit-Reset: 1704067200
Reach out to [email protected] before planned traffic spikes so we can pre-warm capacity and monitor your workspace.

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