XML Integrations for Travel Companies

You can use our XML integrations to increase your offer selling travel products provided by third-party suppliers or to expand your reach distributing your own inventory to third parties.

Integrating systems and creating a large network of travel actors are our main goals.
We can efficiently connect different systems so they can communicate one another and we can maintain such connections.
In a nutshell, we are experts in XML integrations because we believe they are the future of travel technology.

Book directly from third-party suppliers

We've implemented around 200 XML integrations with all the major suppliers in the travel industry, including Booking.com and Expedia for hotels, Travelport for flights and many more.
If you need a specific XML integration, we can develop connections to new suppliers swiftly.

Data entry for the XML product

Choosing Castle means having the freedom to decide which and how many tourism services to sell through your system and also have complete management of the data entry, i.e. all the static and dynamic information that determine the contents offered, depending on the services that the customer has decided to sell (hotel, tours, transfers, etc.). Castle allows customers to upload directly their direct contracts and the product purchased from external suppliers via XML.

XML out

XML integrations can also allow you to expand your reach by embedding your own travel products or services into third party reservation systems or websites.
The entire range of tourism services managed and sold through Castle will thus be made available to external systems through Web Services (XML).
Travel companies can choose which tourism services to integrate with the core module including:

  • Hotels API

  • Excursions and Guided Tours API

  • Transfers API

  • Apartments API

The protocol allows the third system to query Castle to:

  • request static data on the specific service

  • request dynamic details such as rates and availability

  • access booking details

  • make reservations similarly to the WEB interface

  • make changes to reservations

  • cancel reservations

  • add alerts to reservations

  • XML integration

    The XML interface enables communication between the Castle system and one or more suppliers that can be connected through this protocol for the sale of services. Typically, it consists of the following parts:

    • Hotel supplier code database: to manage an XML connection and to make a price comparison, every Castle city and hotel must be associated with the corresponding supplier code, which is saved in a specific database for each supplier

    • Tools of "assisted mapping" of the supplier's product: the mapping of the codes described above is facilitated by automatic self-matching tools, which allow operators to carry out the importing of the product in a very short time

    • Management of synchronous/asynchronous XML transactions: it is the heart of the XML plugin, the one that sends and interprets XML messages according to the technical specifications of the particular supplier

    • Statistical logs on the supplier's performance: they allow you to monitor how good the communication with the supplier (speed of response) and the quality of the returned product (availability) are

    • For each supplier it is possible to set heuristic rules that determine if the plugin is activated depending on the two parameters mentioned above.