Hotel information API?
I'm looking for an API that will give me access to hotel information.
I need the hotel's name, address (ideally GPS coordinates as well) and chain affiliation (IHG, Hilton, independent etc.).
I think Kayak has that information available, but I don't want to support booking. I only want to visualize some information about the hotels.
Can you recommend an API?
As for Kayak, its API is available to platforms that generate over 100,000 monthly visitors.
To begin with, we recommend having a look at our article where we describe a wide choice of hotel APIs. Here, we’ll describe the main providers of hotel information APIs without booking capabilities.
If you’re not looking for rich visual content but only the key information, have a look at Global Distribution Systems. Although they cover a large inventory of hotels, they provide quite limited services.
Amadeus self-service Hotel Search API. The Amadeus hotel database includes over 650k properties. The API returns hotel rates, name, address, room type, amenities list, and other hotel information. Results can be filtered by hotel category, hotel chain name, facilities or budget.
Sabre Hotel Availability API comprises 175k properties and returns their status, pricing, booking policy rules, restrictions, inventory, images, descriptions, and policies.
Another option would be bed banks as they’re buying hotel rooms in bulk and reselling them for a fixed price.
Hotel Content API by Hotelbeds. This wholesaler covers 180k hotels in almost every country in the world. Its Content API provides rich content with descriptions, room facilities, bed types, etc. in static and dynamic formats.
Cosmos API by HotelsPro. The rich content of about 600k hotels which comes automatically mapped.
Thank you so much for your answer, that was really interesting.
I have had a look at the APIs you mentioned and it seems like they usually offer price searches for a specific hotel or all hotels in a certain city (or around some coordinates).
I am not sure if that would allow me to build a simply hotel name search?
For example, when you go to Trivago or Skyscanner, you can just start typing the name of a hotel, like "11 Mir" and it will suggest "11 Mirrors Hotel, Kyiv".
That's the kind of search that I want - and then I want to have additional information like address, chain affiliation etc.
It's very easy to do when you have all that data in a local database, but I wouldn't know how to do it when the API only lets you search for all hotels in a city or you must know the specific ID of the hotel already.
Do you have a suggestion for an API for my requirements? Did I miss something?