Hotels Com Scraper

ENDPOINTS
GET/locations/autocomplete

Location Autocomplete

Turn a place or hotel name into Hotels.com region IDs, hotel IDs and coordinates to feed Search Hotels.

QUERY PARAMS

Place, landmark or hotel name as a traveler would type it.

Examples: Las Vegas, Times Square, Bellagio

Maximum suggestions to return.

Default: 10

Allowed values: 1-20

Hotels.com storefront that answers, which sets the currency.

Default: us

Allowed values: us (USD), gb (GBP)

{
  "query": "Las Vegas",
  "storefront": {
    "country": "us",
    "host": "https://www.hotels.com",
    "currency": "USD",
    "language": "en_US"
  },
  "count": 10,
  "results": [
    {
      "type": "city",
      "region_id": "2008",
      "id": null,
      "name": "Las Vegas, Nevada, United States of America",
      "short_name": "Las Vegas",
      "country": {
        "name": "United States",
        "code": "US",
        "code_3": "USA"
      },
      "coordinates": {
        "latitude": 36.17006,
        "longitude": -115.141376
      },
      "nearest_airport": "LAS",
      "link": null,
      "address": null,
      "city_region_id": null
    },
    {
      "type": "neighborhood",
      "region_id": "800045",
      "id": null,
      "name": "Las Vegas Strip, Las Vegas, Nevada, United States of America",
      "short_name": "Las Vegas Strip",
      "country": {
        "name": "United States",
        "code": "US",
        "code_3": "USA"
      },
      "coordinates": {
        "latitude": 36.114708,
        "longitude": -115.172852
      },
      "nearest_airport": "LAS",
      "link": null,
      "address": null,
      "city_region_id": null
    },
    {
      "type": "neighborhood",
      "region_id": "800047",
      "id": null,
      "name": "Downtown Las Vegas, Las Vegas, Nevada, United States of America",
      "short_name": "Downtown Las Vegas",
      "country": {
        "name": "United States",
        "code": "US",
        "code_3": "USA"
      },
      "coordinates": {
        "latitude": 36.17046,
        "longitude": -115.14349
      },
      "nearest_airport": "LAS",
      "link": null,
      "address": null,
      "city_region_id": null
    },
    {
      "type": "airport",
      "region_id": "5456204",
      "id": null,
      "name": "Las Vegas, NV, United States of America (LAS-Harry Reid Intl.)",
      "short_name": "Las Vegas, NV (LAS-Harry Reid Intl.)",
      "country": {
        "name": "United States",
        "code": "US",
        "code_3": "USA"
      },
      "coordinates": {
        "latitude": 36.085393,
        "longitude": -115.150098
      },
      "nearest_airport": "LAS",
      "link": null,
      "address": null,
      "city_region_id": null,
      "is_major_airport": true
    },
    {
      "type": "poi",
      "region_id": "501473",
      "id": null,
      "name": "Las Vegas Convention Center, Las Vegas, Nevada, United States of America",
      "short_name": "Las Vegas Convention Center",
      "country": {
        "name": "United States",
        "code": "US",
        "code_3": "USA"
      },
      "coordinates": {
        "latitude": 36.131295,
        "longitude": -115.152151
      },
      "nearest_airport": "LAS",
      "link": null,
      "address": null,
      "city_region_id": null
    },
    {
      "type": "city",
      "region_id": "8605",
      "id": null,
      "name": "Las Vegas, New Mexico, United States of America",
      "short_name": "Las Vegas",
      "country": {
        "name": "United States",
        "code": "US",
        "code_3": "USA"
      },
      "coordinates": {
        "latitude": 35.594215,
        "longitude": -105.222801
      },
      "nearest_airport": "SAF",
      "link": null,
      "address": null,
      "city_region_id": null
    },
    {
      "type": "poi",
      "region_id": "6340864",
      "id": null,
      "name": "Fremont Street, Las Vegas, Nevada, United States of America",
      "short_name": "Fremont Street",
      "country": {
        "name": "United States",
        "code": "US",
        "code_3": "USA"
      },
      "coordinates": {
        "latitude": 36.166301,
        "longitude": -115.133793
      },
      "nearest_airport": "LAS",
      "link": null,
      "address": null,
      "city_region_id": null
    },
    {
      "type": "metrocode",
      "region_id": "6139100",
      "id": null,
      "name": "Las Vegas, NV, United States of America (LAS-All Airports)",
      "short_name": "Las Vegas, NV (LAS-All Airports)",
      "country": {
        "name": "United States",
        "code": "US",
        "code_3": "USA"
      },
      "coordinates": {
        "latitude": 35.94539741516997,
        "longitude": -115.01052615942541
      },
      "nearest_airport": "LAS",
      "link": null,
      "address": null,
      "city_region_id": null
    },
    {
      "type": "poi",
      "region_id": "6064929",
      "id": null,
      "name": "Las Vegas Motor Speedway, Las Vegas, Nevada, United States of America",
      "short_name": "Las Vegas Motor Speedway",
      "country": {
        "name": "United States",
        "code": "US",
        "code_3": "USA"
      },
      "coordinates": {
        "latitude": 36.271616,
        "longitude": -115.01154
      },
      "nearest_airport": "LAS",
      "link": null,
      "address": null,
      "city_region_id": null
    },
    {
      "type": "city",
      "region_id": "9169",
      "id": null,
      "name": "North Las Vegas, Nevada, United States of America",
      "short_name": "North Las Vegas",
      "country": {
        "name": "United States",
        "code": "US",
        "code_3": "USA"
      },
      "coordinates": {
        "latitude": 36.19934,
        "longitude": -115.11898
      },
      "nearest_airport": "LAS",
      "link": null,
      "address": null,
      "city_region_id": null
    }
  ]
}