← Back to all docs

Rezdy API

Rezdy is a cloud booking and distribution platform for tour, activity, attraction, and experience operators, with a channel manager connecting suppliers to 25,000+ resellers and OTAs. An unofficial API lets you programmatically pull products, availability, sessions, bookings, customers, and payments—and push new bookings, cancellations, availability updates, and product changes back into Rezdy.

By Alex KlarfeldMay 31, 2026
Rezdy API

What is Rezdy?

Rezdy is a cloud-based booking and distribution platform that lets tour operators, activity providers, attractions, and experience businesses manage reservations, automate guest communications, process payments, and distribute inventory across a global reseller network. Operators use Rezdy to manage bookings end to end, prevent overbooking with live availability, and connect to 25,000+ resellers and OTAs such as Viator, GetYourGuide, and TripAdvisor through the Rezdy Channel Manager.

Core product areas include:

  • Booking Software (reservations, products, availability calendars, automated communications, reporting)
  • Channel Manager (distribution to 25,000+ resellers and OTAs, RezdyConnect for third-party ticketing systems)
  • RezdyPay (payment processing across 30+ gateways, 90+ currencies, Apple Pay and Google Pay)
  • Reseller Tools (booking widgets, agent portals, Agent API, Reseller API)

Common data entities:

  • Products, Categories, Rates, Extras, Images, Pickups
  • Availability, Sessions, Schedules, Resources (guides, vehicles)
  • Bookings, Orders, Quotes, Cancellations, Manifests
  • Customers, Participants, Vouchers, Gift Cards, Promo Codes
  • Payments, Companies, Agents, Distribution Channels

The Rezdy Integration Challenge

Operators run mission-critical inventory and bookings on Rezdy, but getting reliable, programmatic access is non-trivial:

  • Top-tier plan gating: Developer API access is only enabled on Rezdy's highest pricing tier, so many operators on lower plans cannot reach the API at all
  • Manual key provisioning: API keys must be requested through Integrations > Rezdy API in the dashboard and can take up to 48 hours to be approved
  • Strict rate limits: Calls are capped at 100 per minute per API key, returning HTTP 406 when exceeded—high-volume syncs need careful throttling
  • Fragmented API surface: Supplier, Agent, Reseller, and RezdyConnect APIs each expose different roles and scopes, so a single integration must reason across multiple specs
  • Scheduling prerequisites: Products must use fixed dates and times before they expose availability and sessions through the API
  • Channel and currency complexity: Inventory distributed across 25,000+ resellers, 90+ currencies, and 30+ payment gateways requires consistent reconciliation of bookings, vouchers, and payments

How Supergood Creates Rezdy APIs

Supergood works against Rezdy's authenticated surfaces and key-based API to deliver a resilient, normalized integration layer for your Rezdy account—whether you operate as a supplier, an agent, or a reseller—without forcing every team onto the top-tier plan's raw endpoints.

  • Manages API key authentication securely, passing keys via header rather than exposing them in URLs
  • Respects the 100-calls-per-minute limit with adaptive throttling, backoff, and 406 recovery
  • Normalizes products, availability, bookings, customers, and payments across Supplier, Agent, and RezdyConnect surfaces so you integrate once
  • Tracks channel, voucher, and multi-currency payment state so bookings reconcile cleanly across resellers

Use Rezdy with AI agents: Rezdy MCP Server →

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your Rezdy role (supplier, agent, or reseller), plan tier, and the products and channels you need.

  • Supergood Generates and Validates Your API

We deliver a production-ready Rezdy adapter tailored to your account, entitlements, and rate limits.

  • Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as Rezdy's APIs and channel integrations evolve.

rezdy

API Endpoints

Authentication

POST/authenticate

Validate an API key and establish a session for downstream Supplier, Agent, or RezdyConnect calls.

Products

GET/products

List and search products, categories, rates, extras, and pickups across your Rezdy inventory.

Availability

GET/availability

Search live availability and sessions for products scheduled with fixed dates and times.

Bookings

POST/create_booking

Create a booking or order against an available session, with participants, extras, and pricing.

Bookings

GET/bookings

Retrieve and search bookings, orders, quotes, and manifests by status, date, and channel.

Customers

GET/customers

List and retrieve customer records, participants, and associated vouchers and gift cards.

Use Cases

Sync products and availability to your own channels

- Pull products, categories, rates, and extras into your website, marketplace, or app - Stream live availability and session data to prevent overbooking - Keep pickup locations and resource assignments in sync with downstream systems

Automate bookings and cancellations

- Push new bookings and orders into Rezdy from your own checkout or CRM - Quote pricing in real time before confirming an order - Trigger cancellations and refunds and reconcile them against payments

Reconcile payments and vouchers across channels

- Sync RezdyPay payments across 30+ gateways and 90+ currencies into accounting systems - Match vouchers, gift cards, and promo codes against bookings and orders - Surface channel-level revenue and commission data for reporting

Distribute inventory to resellers and OTAs

- Share products, availability, and pricing with agents through the Channel Manager - Pull bookings pushed by 25,000+ resellers back into a unified view - Keep manifests and participant check-in data current across distribution channels

Technical Specifications

Authentication

API key passed via HTTP header (preferred) or query parameter, requested through the Rezdy dashboard

Connectivity

Rezdy Supplier, Agent, Reseller, and RezdyConnect REST APIs plus authenticated dashboard surfaces

Response format

Normalized JSON across products, availability, bookings, customers, and payments with a consistent requestStatus envelope

Rate limits

Adaptive throttling tuned to Rezdy's 100 calls per minute per API key, with automatic HTTP 406 recovery

Session management

Managed API key handling with rotation and secure header injection

Data freshness

Near real-time pulls for availability, bookings, and payments with optional scheduled batch syncs

Security

Encrypted credential vault, scoped keys, SOC 2-aligned controls, and audit logging

Webhooks

Event callbacks for booking creation, modification, cancellation, and availability changes via Rezdy Webhooks

Latency

Sub-second reads on cached products and availability; multi-second writes when posting bookings and payments

Throughput

Horizontally scaled workers sized to multi-product, multi-channel booking volume within rate limits

Reliability

Retry, backoff, and idempotency keys for bookings, cancellations, and payment transactions

Adaptation

Continuous monitoring of Rezdy API releases, channel manager changes, and account configuration drift

Frequently asked questions

Rezdy enables developer API access only on its highest pricing tier. Supergood works against your authenticated Rezdy surfaces and key, and during the assessment we confirm your plan and entitlements so the integration matches what your account exposes.

Rezdy API keys are requested through Integrations > Rezdy API in the dashboard and can take up to 48 hours to be issued. Supergood folds that approval window into onboarding so the adapter is ready to go live as soon as your key is active.

Supergood applies adaptive throttling, backoff, and HTTP 406 recovery so high-volume product, availability, and booking syncs stay within Rezdy's per-key limit without dropping data.

Yes. Rezdy exposes separate Supplier, Agent, Reseller, and RezdyConnect APIs. Supergood normalizes them into one consistent object model so you integrate once regardless of your role in the distribution network.

Yes. The integration supports pulling products, availability, and sessions and pushing bookings, cancellations, and availability updates back into Rezdy, with payments and vouchers reconciled alongside each order.

Ready to get a real API?