TBO Holidays XML API Docs + Integration Guide

TBO Holidays XML API documentation, endpoint schema, and how Vervotech maps TBO against 400+ hotel suppliers at 99.998% accuracy, no XML schema work for you.

TBO Holidays (TBO.com) is a bedbank headquartered in India. Vervotech connects to its TBO API and maps every property to canonical IDs, so you call TBO Holidays (TBO.com) alongside 81+ other suppliers through one REST endpoint.

Hand-rolling the TBO API integration takes weeks: XML schema mapping, content normalization, ID reconciliation against every other supplier you already ship. Vervotech does that work once, and keeps it fresh.

TBO Holidays operates one of the largest hotel wholesale APIs in South Asia, the Middle East, and increasingly Europe. The TBO Hotel API (v2.1 and v7) exposes hotel search, prebook, book, and cancellation methods over both REST-style JSON and SOAP XML. TBO's own portal quotes over one million bookable properties across the network, with strong Indian, GCC, and Southeast Asian coverage.

Vervotech consumes the TBO API on the same footing as 400+ other hotel suppliers. You call one Vervotech REST endpoint. We handle the TBO Basic Auth headers, the SessionId + ResultIndex handoff between Search and PreBook, and the GiataHotelCodeList sync for the static catalog. Your rooms and rates come back with canonical Vervotech hotel IDs, so a TBO property is instantly comparable to the same hotel from Hotelbeds, Expedia Rapid, WebBeds, or any other supplier in your stack.

TBO Holidays (TBO.com) at a glance

Type
bedbank
Headquartered
India
Founded
2006
Inventory
1000000+ hotels
API
TBO API
Regions
Global

India-based global B2B travel platform offering hotels, flights, transfers and sightseeing via unified API

TBO Holidays (TBO.com) developer docs ↗

TBO Holidays hotel API endpoints, mapped through Vervotech

The TBO Hotel API exposes a booking funnel and a set of reference methods. Vervotech reads every one of them and returns the merged result through a single REST call, so you never touch the SessionId + ResultIndex handoff or the SOAP envelope directly.

EndpointWhat it does
Search ({BaseURL}/Search)Live availability by destination or hotel code, dates, and occupancy. Vervotech returns TBO rates side by side with peer suppliers on the same canonical hotel ID.
PreBook ({BaseURL}/PreBook)Rate verification before booking. Vervotech calls PreBook on your behalf and returns the current price and cancellation policy before commit.
Book / HotelBook ({BaseURL}/Book)Places the reservation. Vervotech proxies with SessionId + ResultIndex and returns the confirmation number on the canonical booking record.
BookingDetail ({BaseURL}/BookingDetail)Full itinerary retrieval by TBO booking id. Vervotech surfaces confirmation numbers, cancellation deadlines, and room breakdown.
HotelDetailsDescriptive content: hotel name, address, images, facilities, description. Called by SessionId + ResultIndex or by TBO HotelCode from GiataHotelCodeList.
GiataHotelCodeListTBO's mapped property catalog. Vervotech runs this on a daily refresh cycle so the static content stays fresh.
CountryList / DestinationCityList / TopDestinationsReference data: countries, cities, and TBO's top destinations. Vervotech unifies these with 3M+ properties from every other supplier.
CancellationCancels a confirmed booking. Vervotech maps TBO cancellation policies to our canonical rate-rule schema so your UI stays consistent.

How Vervotech maps TBO Holidays (TBO.com)

  1. Ingest. We pull static and dynamic content directly from TBO API on a daily refresh cycle.
  2. Normalize. Schema, currency, and language are unified to Vervotech's canonical model.
  3. Map. Properties are resolved to canonical hotel IDs across every supplier you connect, at 99.998% accuracy on 3M+ properties.
  4. Deduplicate rooms. Identical room types across suppliers collapse to one canonical room.
  5. Expose. One REST endpoint returns the merged, deduplicated inventory ready for booking.

How you connect TBO Holidays through Vervotech in 5 steps

  1. Step 1. Sign up for Vervotech. Create a Vervotech account and grab your REST API key. 7-day free trial, no credit card.
  2. Step 2. Enable TBO Holidays in your dashboard. Toggle TBO Holidays on. If you already have TBO API credentials (Username + Password over Basic Auth), plug them into the Vervotech dashboard. Vervotech can help route the TBO partnership request via partners@tboholidays.com if you need one.
  3. Step 3. Sync property IDs. Vervotech maps every TBO HotelCode to a canonical Vervotech hotel_id, using TBO's GiataHotelCodeList as the daily source of truth. You get a CSV or an API endpoint to reconcile your existing IDs with ours.
  4. Step 4. Call the unified shopping endpoint. One HTTPS POST returns rates from TBO Holidays, Hotelbeds, Expedia Rapid, and every other supplier you have enabled. Compare margins per room across suppliers in a single JSON response.
  5. Step 5. Book via the Vervotech booking API. Pass the room token. Vervotech follows the TBO Search -> PreBook -> Book chain on your behalf and returns the booking id plus cancellation and modification links on the canonical booking record.

TBO Holidays (TBO.com) XML API, translated to REST

Most legacy hotel supplier APIs, including TBO Holidays (TBO.com), expose XML over SOAP or plain HTTPS POST. Every field is nested inside supplier-specific elements, dates are in supplier-specific formats, and rate rules are buried inside repeating groups you have to unwind before you can even read them.

Vervotech reads the TBO Holidays (TBO.com) XML directly, parses the schema, normalizes fields to a canonical JSON model, and exposes the result as a single REST endpoint. You never touch the XML. If the TBO Holidays (TBO.com) schema changes, we absorb the change on our side without breaking your integration.

  • No SOAP envelopes, no XML namespaces, no XSD parsing on your side
  • Canonical hotel and room IDs across every supplier you connect
  • Currency, language, and date fields already unified
  • Rate rules, cancellation policies, and inclusions flattened into readable JSON

TBO Holidays hotel API access and certification

TBO Holidays hotel API access requires a signed distribution agreement with TBO Holidays. Test credentials against api.tbotechnology.in/TBOHolidays_HotelAPI are provided by TBO's API support team (apisupport@tboholidays.com). TBO's certification is a six-step process, from workflow declaration to sign-off and live access. Vervotech-mapped customers do not need to run this certification separately for the Vervotech layer; only the underlying TBO account needs to complete it once.

Direct TBO Holidays hotel API vs TBO via Vervotech

ConcernDirect integrationThrough Vervotech
Suppliers reachableTBO Holidays onlyTBO + 400+ others through one endpoint
AuthBasic Auth with TBO Username + Password on every call, SOAP or RESTOne Vervotech API key, we handle TBO Basic Auth
Content syncGiataHotelCodeList + HotelDetails, self-managed refresh cycleHandled by Vervotech, exposed as canonical hotel objects
Booking funnelSearch -> PreBook -> Book -> BookingDetail, self-tracked SessionIdOne Vervotech booking call, we track SessionId + ResultIndex
Cross-supplier price shopNot possible from TBO aloneDirect, on shared canonical hotel + room IDs
Certification6-step TBO certification required before liveOnly your TBO account, once. Vervotech integration inherits it.

Common use cases

  • OTAs consolidating wholesale + direct + bedbank inventory into a single searchable index
  • Travel agencies looking for best-rate retrieval across multiple suppliers in <500ms
  • Corporate booking tools standardizing on a single hotel ID schema across vendors
  • Hotel rate intelligence platforms tracking competitor pricing across distribution channels
  • Tour operators packaging hotel + flight + activity with deduplicated property catalogs

Frequently asked questions

What is the TBO Holidays (TBO.com) hotel API?

The TBO API is TBO Holidays (TBO.com)'s programmatic interface for searching, pricing, and booking hotel inventory. It returns static content, live rates, and availability for 1000000+ hotels of properties.

How does Vervotech integrate with TBO Holidays (TBO.com)?

Vervotech ingests TBO Holidays (TBO.com) on a daily refresh, normalizes the schema, and maps every property to canonical hotel IDs that match all your other suppliers. You hit one REST endpoint instead of integrating TBO Holidays (TBO.com) directly.

How long does a TBO Holidays (TBO.com) integration take through Vervotech?

Most customers are live in days, not weeks. There is no XML mapping work and no per-supplier ID reconciliation, because Vervotech already maintains the canonical schema across 400+ suppliers.

Does the TBO Holidays (TBO.com) XML API expose all inventory that the REST API returns?

Vervotech reads directly from TBO Holidays (TBO.com)'s primary API feed, so you get the same static content, live rates, availability, and booking capabilities you would get integrating the TBO Holidays (TBO.com) XML natively. The difference is you consume it as REST JSON, and the same request pattern works across every other supplier in your stack.

What happens if the TBO Holidays (TBO.com) XML schema changes?

Vervotech absorbs the schema change on our side. Your integration keeps working. Our team maintains the schema-to-canonical mapping continuously, which is the single largest hidden cost in every in-house XML API integration.

Can I rate-shop TBO Holidays (TBO.com) against other suppliers?

Yes. Because TBO Holidays (TBO.com) properties share canonical IDs with every other supplier in Vervotech, you can compare rates, route bookings to the best margin, and rebook automatically when prices drop with Profit Maximizer.

How much does it cost?

Hotel Mapping starts at $499 a month with a 7-day free trial. Package discounts run up to 50% off when you bundle multiple suppliers.

Which TBO Hotel API version does Vervotech use?

Vervotech supports both TBO Hotel API v2.1 (REST-style JSON) and v7 (SOAP XML). Customers do not choose between them; Vervotech uses whichever is fastest and most feature-complete for the endpoint being called.

Is TBO Holidays the same as TBO.com?

TBO Holidays operates within the TBO Group and shares the technology stack behind tboholidays.com. The TBO API distributes the same inventory that TBO's own portal sells.

Can I access TBO's Indian domestic hotel inventory through Vervotech?

Yes. TBO's strongest coverage is in India, the GCC, and Southeast Asia, and the full domestic Indian portfolio is available through the TBO API and reachable via the Vervotech unified endpoint.

Does Vervotech mask my TBO credentials?

Yes. TBO credentials are stored on the Vervotech side and never round-trip through your client code. Vervotech signs the TBO request server-side and returns the canonical response.

How much of the TBO Holidays portfolio does Vervotech map?

Vervotech maps essentially the full TBO Holidays hotel portfolio to canonical Vervotech hotel IDs using GiataHotelCodeList as the source of truth. Coverage is monitored continuously and re-computed as TBO publishes new inventory.

Official TBO Holidays hotel API documentation

Start integrating in minutes, not weeks

7-day free trial. No credit card required. Hotel Mapping starts at $499 a month, with package discounts up to 50% off when you bundle suppliers.

Product Tour