{
"property_id": "PROP-1042",
"room_type": "DLX-K",
"rate_plan": "BAR",
"updates": [
{ "date": "2026-05-01", "rate": 189.00, "currency": "USD" },
{ "date": "2026-05-02", "rate": 199.00, "currency": "USD" }
]
}Channel Manager API — Real-Time Distribution
Channel distribution, delivered as an API.
Plug channel sync into your PMS, booking engine, or internal platform — without owning the integration layer. REST with JSON, or OpenTravel-compliant XML when your stack needs it. No per-channel certification fees. No per-integration setup fees.
Channel distribution you embed into your product
Your system calls our API to push rates, availability, restrictions, and content. We push reservations back — via webhook to your endpoint, or on your polling schedule. Your hotels see your UI. Your finance team sees one predictable monthly fee.
No per-channel certification fees. No per-integration setup fees. No commission. The commercial model matches the engineering model: build once, and every channel we support is included.
Read the API Docs
Built for the way
distribution actually works
Real-time, idempotent
Webhook + poll
Promotions & campaigns
Two spec formats. Your call.
Modern stacks get a REST API with JSON payloads. Legacy GDS and enterprise PMS integrations get OpenTravel-compliant XML. Pick the one your team already runs on — we meet you there, not the other way around.
Both are fully documented. Both hit the same production infrastructure.
View the API references<OTA_HotelRateAmountNotifRQ>
<RateAmountMessages HotelCode="PROP-1042">
<RateAmountMessage>
<StatusApplicationControl Start="2026-05-01"
End="2026-05-02" RatePlanCode="BAR"
InvTypeCode="DLX-K"/>
<Rates><Rate><BaseByGuestAmts>
<BaseByGuestAmt AmountAfterTax="189.00"
CurrencyCode="USD"/>
</BaseByGuestAmts></Rate></Rates>
</RateAmountMessage>
</RateAmountMessages>
</OTA_HotelRateAmountNotifRQ>Infrastructure, not a tool
Your customers interact with your product. Our infrastructure runs underneath, invisibly. White-label or bring-your-own UI — either way, the distribution layer is ours to operate.
Managing hundreds of OTA, GDS, and wholesaler connections is a full team’s worth of engineering work. Stop rebuilding it. Ship your product; we’ll run the connections.
Book a Demo
Multi-tenant from day one
Built for vendors running hundreds of hotel accounts on one contract.
Self-serve onboarding
Per-customer observability
Act on their behalf

Getting Started — Next Steps
Reach Out
Tell us about your platform, integration scope, and the channels you need to reach. Submit the demo form or use our contact page.
Technical Call
We walk your team through the spec, auth model, and webhook/poll setup. Typical integration timeline runs 2–4 weeks for most partners.
Sandbox Account
Sandbox credentials typically within 24 hours of the call. Build against real endpoints — no toy environment.
Ready to see it in action?
Ready when you are
Let’s see if we’re your perfect partner.
Drop us a line and we’ll set up a 20-minute walkthrough of the platform against your stack.

Frequently Asked Questions
API key authentication, scoped per partner account. Each call identifies the property the request is acting on, so a single partner credential can manage every hotel customer in your tenant. Full details — including header format, scoping, and rotation — live in the API documentation.
Yes — per-partner ceilings sized for normal distribution traffic with burst tolerance for backfills and reprices. We respond with standard 429 + Retry-After when a ceiling is hit. If your workload needs a higher ceiling (large multi-property catalogs, for example), tell us during the technical call and we’ll provision accordingly.
Book a 30-minute technical call. We walk through the spec, confirm the channels and integration model you need, and provision sandbox credentials — typically within 24 hours of the call. The sandbox runs against real endpoints, not a toy environment.
The API is versioned in the path (/v1/). Breaking changes get a new major version with a deprecation window measured in quarters, not weeks — so you have time to migrate. New OTAs and capabilities ship as additive endpoints on the current version, no migration required to pick them up.
No. No per-channel certification fees. No per-integration setup fees. The integration time investment is on your side; on ours, you pay the regular monthly subscription. Every channel we support is included in your plan.
