The Hotel Inventory Feed Technical Requirements page describes the structure and data elements required for supplying your property catalogue to Skyscanner. It covers the required items such as content, images, amenities, policies, and other static or semi-static information used to display your listings accurately on Skyscanner. Partners should use this page to ensure their feed includes complete, high-quality data that supports correct mapping, rich content display, and an optimal experience for travelers.
We request that you provide us with complete working example calls to your API to access catalogue.
The hotels catalogue feeds should encompass all the hotels listed on your website, encoded in UTF-8. These feeds should be readily available for download at any given time, ensuring we maintain an up-to-date inventory. We require this data to be accessible via HTTP/S API or downloadable files through HTTP/S or FTP protocols. It's imperative that this process be automated, allowing seamless integration with our systems without necessitating human intervention. The preferred file formats for the feeds are CSV, XML, and JSON, as they are commonly used and easily parsable. Please ensure the columns are in English. However, if you are unable to provide data in any of these formats, please communicate with us to find an alternative solution.
Inventory feeds must include at a minimum:
1. Name of the hotel using Unicode Latin character set. Note: hotel information should be in English, otherwise properties will get filtered out in our data release process
2. Address of the hotel split out into multiple fields including:
- Street address
- City
- Country (must be 2 letter ISO code)
- Postcode
3. Your unique identifier of the hotel (hotel ID)
4. The hotel's geographic coordinates, including latitude and longitude, should adhere to the WGS-84 specification. This particular specification is widely recognized and utilized by various geographic information systems, including Google Maps.
5. The catalogue feeds where possible should also include
- Star ratings
- Pictures of the hotel (full pictures, no thumbnails, as many as possible)
- Amenities offered by the hotel (not only internal codes but also including a textual identification of the amenity in the English language)
- Number of rooms
- Details of any chain or group that the hotel belongs to
- Localised hotel names and descriptions in different languages and different Unicode character sets (e.g. - Cyrillic, Simplified Chinese, Traditional Chinese, etc. as applicable)
- Phone number
- Check-in/check-out policies
- Pet policies
- Hotel Description
- Accepted payment methods