Skip to content
Skip to main content
OnArrival

Hotel booking with property and room mapping built in.

The same hotel shows up once, not five times from five suppliers. We match hotels and room types across suppliers, and keep each rate’s meal plan and cancellation terms clear, so travellers know exactly what they are paying for.

Illustration: a hotel concierge placing a room key into a traveller's open hand across a warm lobby desk.
properties, mapped & deduplicated
2M+
suppliers behind one integration
30+
duplicate listings, July 2026 graph
<0.1%
In short

Hotels, in four steps.

Many suppliers sell the same hotel under different names. We turn them into one clear listing, with every rate side by side.

  1. Collect

    Rates arrive from 30+ suppliers, each in its own format.

  2. Match

    Listings for the same hotel and the same room are matched into one.

  3. Compare

    Travellers see one hotel card, with each rate’s meals and cancellation terms.

  4. Book

    Recheck the chosen rate, then book and cancel through one API.

Inventory

Many supply pools. One catalog.

Compare wholesale, hotel-direct and booking-network rates in one format. Eligibility and cancellation terms stay attached.

BEDBANKS

Bedbanks & wholesalers

Bedbanks are hotel wholesalers. HotelBeds, WebBeds, TBO and RateHawk-class pools bring net rates, contracted room allocations and the long tail of independent hotels.

Sub-second cache
CHAIN

Chain direct

Marriott, Accor, Hilton and IHG, connected at the source. Member rates, points eligibility and points earned show inline.

Loyalty-aware rates
GDS

GDS + long-stay

Hotel content from the big booking networks (GDS) for corporate travel, plus serviced apartments and extended stays for trips measured in weeks.

Corporate + 28-night
How it works

One property, every rate.

Search groups matching supplier listings under one hotel and compares their rates. Recheck the chosen rate before booking. If the price or availability has changed, show the traveller the updated offer.

In depth

Supply, mapping, rates.

Hotel matching, room details and supplier rates belong together. Travellers get a clear comparison, and every offer keeps its conditions.

01

Hotel mapping, built in

We match supplier listings to one shared hotel ID using location, address, phone and content. Three spellings of Grand Hyatt Dubai can become one hotel card with the supplier rates beneath it. Uncertain matches need review.

Mapping
02

Room mapping, also built in

Room names alone do not prove a match. We compare beds, occupancy and view. A double and a twin stay separate when their beds differ, and each rate keeps its meal plan and cancellation terms.

Mapping
03

Rich content, normalised

Photos, descriptions, amenities and accessibility details, merged from the most reliable source for each field. Amenities follow one list of 300+ types in 14 languages, and duplicate photos are removed.

Content
04

Best-rate logic

Every rate from every supplier sits on one card, ranked by total price after taxes and fees, refundability, breakfast and loyalty eligibility. Your markup rules apply on top.

Pricing
05

Bring your own supply

Direct hotel contracts and negotiated wholesale rates go through the same mapping and compete in the same ranking. They are flagged as yours and settled to you.

Supply
5 LISTINGS → 1 PROPERTYBedbank AGRD-LIS-01Chain CRSGLISBOABedbank B774-2231GDSLISGLDirectgrandlisboaGrand LisboaCANONICALROOM MATCHKing · Sea×3Twin · City×2Suite×1no double-listings<0.1% DUPLICATE RATE
Capabilities

Hotels API capabilities

Supply
  • 30+ bedbanks & wholesalers
  • Chain direct (Marriott, Accor, Hilton)
  • Independent + boutique
  • GDS hotel content
  • Long-stay & serviced apartments
Mapping
  • Shared property IDs
  • Room-level mapping
  • 300+ amenity types
  • Photo CDN + alt-text
  • Multilingual descriptions
Pricing
  • Best-rate logic across suppliers
  • Loyalty-aware rates
  • Tax + fee breakdown
  • Cancellation terms in one format
  • Pay-now vs pay-at-property
Booking
  • Group bookings (10+ rooms)
  • Special requests passthrough
  • Confirmation routing
  • Voucher generation
  • Cancellation API
Why mapping matters

Property mapping brings listings for the same hotel together. Room mapping then helps travellers compare like-for-like rooms, with rate conditions shown separately.

— three spellings, one hotel, five rates competing on price
Properties mapped2M+
Suppliers merged30+
Duplicate rate<0.1%
Who it's for

Who uses Hotels?

OTA

Travel sellers

Wholesale depth and chain-direct rates in one ranking. Mapping, content and supplier contracts are already handled.

EXAMPLE WORKFLOWCompare supplier rates for the same room.
Loyalty

Points & rewards

Let members use points on 2M+ properties at wholesale cost while they see retail value. Member pricing shows inline.

EXAMPLE WORKFLOWUse points toward an eligible hotel stay.
Corporate

Business travel

Negotiated corporate rates compete with the open market on every search, with policy caps and central billing built in.

EXAMPLE WORKFLOWShow negotiated rates alongside public offers.
Questions

Hotels: common questions

Something we haven’t covered? Talk to the team. We can help you work through your integration.

Illustration: a traveller steps from a taxi toward a warmly lit hotel entrance at dusk
Does matching a room also match its rate conditions?

No. Room identity and rate conditions are separate. Rates for the same room can differ in meals, cancellation penalties, payment timing and occupancy conditions. Compare those terms alongside the price before booking.

Is hotel and room mapping an extra product or fee?

Property and room mapping are included in the Hotels catalog. If you want to map your own inventory without using our booking API, the standalone Mapping service has its own commercial terms.

How fresh are rates and availability?

Search uses supplier availability and caching where appropriate. Recheck the selected rate before booking, because prices, rooms and cancellation conditions can change before confirmation.

Can I use my own direct hotel contracts?

Yes. Upload contracted rates or connect your extranet (the portal where your contracted hotels load their rates). They go through the same mapping and compete in the best-rate ranking, flagged as your own supply.

How do cancellations and refunds work across suppliers?

Use one cancellation API, with the supplier’s penalty schedule attached to the rate. Check the current cancellation quote before confirming, and track the refund separately until the money is returned.

What about content quality: photos, amenities, descriptions?

Each field comes from the most reliable source. Chain-direct descriptions beat short wholesaler descriptions, high-resolution photos replace duplicate thumbnails, and amenities map to a list of 300+ types in 14 languages.

Related reading

All field notes →
Start building
Try Hotels with sandbox access.