9

Looking for an open database of lat/long co-ordinates for hotels. I am aware of sites like Factual.com but I'm looking for something more open.

  • maybe try www.hotels-database.com/en – user3471 Aug 24 '14 at 15:45
  • @clodluc : From their legal terms page : "Any representation, reproduction, modification, commercial use, including any transfers to another site are strictly prohibited without written authorisation, to be requested by mail at the address indicated above. Only strictly personal use is authorised. Any representation, reproduction or use, including partial use, by any means whatsoever without the expressed written consent of www.hotels-database.com is prohibited and illegal. ..." – Joe Aug 25 '14 at 17:06
4

There is a long discussion from 2009 on StackOverflow which you may find helpful.

In particular, I'd check out the Expedia Affiliate Network or try to get TripAdvisor access.

... And maybe api.hotelbase.org will come back some day.

  • 1
    This is not open data. Also, detailing the pros, cons and access methods of each option (as separate answers) would be much better than this links-only answer. – Nicolas Raoul Aug 25 '14 at 3:39
10

OpenStreetMap (OSM) to the rescue, I would say. According the the OSM Wiki, hotels can be found within the database by the tag tourism=hotel.

A quick check using the Overpass API, shown here for an excerpt of Rome, Italy; result:

153 nodes (hotels) only in the visible area, tagged with name, operator, website, phone number. YMMV, depending on exact location.

3

Here's how I would start. I would contact the customer support for each major hotel chain and inquire on how to make a request for a copy of all their locations in electronic format (e.g., CSV file). If you get any datasets, post them somewhere (e.g., github) and leave a link here for the rest of us to use.

  • 5
    That's a good approach for US where there are a lot of chain hotels, but elsewhere (e.g. Europe) a large percentage of the market is independent owners. – Conor Mar 8 '14 at 2:19
  • 1
    Getting each chain to send their data under an open license would at best take years. Anyway, whoever manage to get some, putting it on Github would be great indeed, especially for re-use in OSM. – Nicolas Raoul Aug 25 '14 at 3:24
3

While OSM is the most obvious place for open data about hotels, the second best place is probably Wikivoyage.

The data is available as CSV under the Creative Commons Attribution-ShareAlike 3.0 License: http://datahub.io/dataset/wikivoyage-listings-as-csv

Notes:

  • Wikivoyage's goal is not to list ALL hotels, but to list for each destination about 10 hotels in each of 3 price ranges. Hotels are selected for value and cachet by Wikivoyage editors in a democratic and usually unbiased process. That might suit your purpose better than an indiscriminate list which would also contain unrecommended hotels.
  • Not all hotels have GPS coordinates yet.
1

Uncertain what your geographic interests are but for US take a look at data from Rutgers U. It's free and open for non-commercial uses. Data is available by state so you'll probably have to download 50 or so files.

The data has detailed information about businesses. You could search by Standard Industry Code for hotels. Some records have lat/long - most do not.

Use an online bulk geo coder to get lat/long.

Uncertain how up-to-date or complete the data is.

-1

You can negotiate to buy all worldwide hotels data from

www.lodgingeo.com

They actually have collected almost all planet accommodation properties. It is not free, but it is the most affordable. The database is comprehensive with contact details and hotels images.

(Note: I am affiliated with this site)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.