Skip to main content

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.

99.999%
Uptime target
< 100ms
Average API response times
Real-time
Rate & availability sync to channels
$0
Per-channel certification fees
Distribution API

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
ChannelRUSH admin dashboard showing channel management data

Built for the way
distribution actually works

Real-time, idempotent

Pushes hit channels in real time. Writes are idempotent — replay any request safely without double-booking or rate corruption.

Webhook + poll

Receive reservations via webhook push to your endpoint, or poll our API on your schedule. Switch between the two without rewriting your integration.

Promotions & campaigns

More than rates and availability. Configure OTA promotions and campaign management through the same API surface that handles ARI.
Integration model

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
REST · JSONPOST /v1/inventory/rates
{
  "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" }
  ]
}
OpenTravel · XMLOTA_HotelRateAmountNotifRQ
<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>
Partner With Us

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
ChannelRUSH detail-update interface for channel manager API

Multi-tenant from day one

Built for vendors running hundreds of hotel accounts on one contract.

Self-serve onboarding

Create and configure customer accounts yourself. No ticket, no wait for our support team.

Per-customer observability

See processing activity, sync status, and error rates for every property you manage — without paging us.

Act on their behalf

Open, modify, and audit any customer’s configuration while you diagnose an issue or make a change.
ChannelRUSH Onboarding

Getting Started — Next Steps

01

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.

02

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.

03

Sandbox Account

Sandbox credentials typically within 24 hours of the call. Build against real endpoints — no toy environment.

Ready to see it in action?

Book a Demo

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.

/ FAQ /

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.