Real-time availability
Live inventory and dynamic rates from dozens of source suppliers, normalized into a single response. No stale caches, no manual reconciliation.
From luxury resorts in the Maldives to boutique stays in Lisbon, business hotels in Singapore to vacation rentals in Tulum — millions of properties, one consistent JSON schema, real-time availability.
Everything a modern booking platform needs to search, price, and confirm hotel reservations — through one normalized REST API.
Live inventory and dynamic rates from dozens of source suppliers, normalized into a single response. No stale caches, no manual reconciliation.
High-resolution photography, structured descriptions, amenity lists, and room-level imagery — ready to drop into your product UI.
Refundable, non-refundable, breakfast included, member rates, advance purchase — all rate plans for a room exposed in the same response.
Latitude, longitude, neighbourhood, and proximity-to-landmark data on every property. Plug straight into a map view or search-near-me feature.
Property names, descriptions, and amenity labels available in major languages. Localize your booking flow without managing your own translation pipeline.
Structured cancellation rules per rate plan — deadlines, penalty amounts, and currency — so your platform can show clear, accurate refund terms at booking.
From five-star resorts to budget hostels — your platform decides which segments to surface.

Five-star city hotels, beach resorts, design properties, and boutique luxury — full content, club-floor inventory, package rates.

Major chains and independents in city centres and airport corridors — corporate rates, loyalty program tagging, and meeting-room metadata.

Small-format design hotels with strong brand identity — full editorial descriptions and photography that translate well into rich UI.

Two- and three-star independents, budget chains, and limited-service properties — the long-tail inventory that drives volume on price-sensitive markets.

All-inclusive resorts, beach properties, ski lodges, and golf resorts — board-basis flags, package data, and on-property activity content.

Serviced apartments, aparthotels, and short-stay vacation rentals — bedroom counts, kitchen flags, and minimum-stay metadata.
A snapshot of the busiest cities in the catalogue. Every figure below is an indicative count of bookable properties available through the API.




A trimmed sample of a property availability response — the same shape regardless of which underlying supplier fulfilled it.
{
"hotel_id": "TG-PAR-1407",
"name": "Grand Boulevards Hôtel",
"category": "boutique",
"stars": 4,
"rating": { "score": 4.5, "reviews": 2147 },
"location": {
"city": "Paris",
"country": "FR",
"neighborhood": "9th arrondissement",
"lat": 48.8718,
"lon": 2.3458
},
"amenities": ["wifi", "breakfast", "gym", "concierge", "bar"],
"images": ["https://cdn.tripgic.com/h/par-1407/01.jpg", /* +12 more */],
"rooms": [{
"room_id": "DLX-KING",
"name": "Deluxe King",
"max_occupancy": 2,
"rates": [{
"plan": "refundable",
"price": 186.00,
"currency": "EUR",
"breakfast": true,
"cancel_by": "2026-05-04T23:59:00Z"
}]
}],
"supplier": "normalized",
"booking_token": "tg_b_a8f3…e2c1"
}
One schema, regardless of supplier. Trim the response to what your UI needs — full reference is available in the developer documentation once you have sandbox credentials.
Tripgic aggregates inventory from 50+ underlying hotel supply partners, providing access to over 2 million properties across 190+ countries — from luxury resorts to budget stays and serviced apartments.
The API returns a normalized JSON response including hotel name, star rating, guest rating and reviews, location with geocoordinates, amenities, room-level imagery, multiple rate plans (refundable, non-refundable, breakfast included), structured cancellation policies, and a booking token.
Yes. All availability and pricing are queried in real-time from underlying suppliers. Rates reflect live inventory at the time of the API request.
Yes. The API supports filtering by property type, star rating, amenities, price range, proximity to a geocoordinate or landmark, and specific rate plan types like refundable-only or breakfast-included.
The API supports multiple rate plan types per room including room-only, bed and breakfast, half board, full board, all-inclusive, advance purchase, non-refundable, and member/loyalty rates. Each rate plan includes structured cancellation policy data with deadline timestamps and penalty amounts.
A hotel API is a programmatic interface that lets a travel platform search live room availability, retrieve rates, content and policies, and confirm or cancel bookings without using a manual extranet. The Tripgic Hotel API aggregates 2M+ properties from 50+ suppliers into one normalized JSON schema.
Every supplier follows the same flow: location auto-suggest, search, room availability, property details, price and policy validation, booking, then voucher issuance. All endpoints are REST/JSON on one base URL with sandbox credentials issued at sign-up, so teams typically go from first call to a test booking in days.
Hotel API access is included in the Growth plan (flights + hotels) and the Enterprise plan (full stack). Starter covers flights only and Essential covers ancillary services. Hotel bookings carry a flat per-night markup — never a percentage commission.
Search, availability, booking and cancellation flow for multi-supplier hotel content.
De-duplicating properties and rooms across 50+ suppliers.
Flat markup vs commission vs per-call pricing, and what it means for margin.
One integration, every property type, every major destination. Sandbox credentials issued at sign-up.