Hotels Com Scraper

ENDPOINTS
GET/hotels/reviews

Hotel Reviews

Get a hotel's guest reviews with scores, stay details, hotel replies and category ratings (up to 50 per page).

QUERY PARAMS

Hotels.com hotel ID, Expedia property ID or any hotels.com hotel URL.

Examples:

  • Hotel ID: ho119566
  • URL: https://www.hotels.com/ho119566/
  • Expedia ID: 140596

Review page.

Default: 1

Allowed values: 1-500

Reviews per page.

Default: 20

Allowed values: 1-50

Review order.

Default: newest

Allowed values: newest, highest_rating, lowest_rating, relevant

Only reviews mentioning this word or phrase. The count and pages then cover the matching reviews (in no date order).

Example: pool

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

Default: us

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

{
  "count": 15499,
  "per_page": 20,
  "current_page": 1,
  "total_pages": 775,
  "next": "https://hotels-com-scraper.omkar.cloud/hotels-com/hotels/reviews?hotel=ho119566&page=2",
  "previous": null,
  "id": "140596",
  "hotel_id": "ho119566",
  "name": "Bellagio",
  "link": "https://www.hotels.com/ho119566/",
  "storefront": {
    "country": "us",
    "host": "https://www.hotels.com",
    "currency": "USD",
    "language": "en_US"
  },
  "sort": "newest",
  "query": null,
  "summary": {
    "score": 9.0,
    "max": 10,
    "label": "Wonderful",
    "review_count": 15499,
    "categories": [
      {
        "label": "Cleanliness",
        "score": 9.4,
        "percentage": 94
      },
      {
        "label": "Amenities",
        "score": 9.0,
        "percentage": 90
      },
      {
        "label": "Staff & service",
        "score": 9.0,
        "percentage": 90
      },
      {
        "label": "Property conditions & facilities",
        "score": 9.2,
        "percentage": 92
      }
    ]
  },
  "reviews": [
    {
      "id": "6af2391b21be49617cf841db",
      "score": 10.0,
      "max": 10,
      "label": "Exceptional",
      "title": null,
      "text": "Todo estuvo excelente",
      "author": "jasmine",
      "date": "2026-11-10",
      "stay": {
        "text": "jasmine, 4-night trip",
        "nights": 4
      },
      "is_verified": true,
      "language": "es_MX",
      "source": null,
      "photos": [],
      "management_responses": []
    },
    {
      "id": "6ad7ff38c6abe215a65409a8",
      "score": 10.0,
      "max": 10,
      "label": "Exceptional",
      "title": null,
      "text": null,
      "author": "Elizabeth",
      "date": "2026-11-09",
      "stay": {
        "text": "Elizabeth, 1-night trip",
        "nights": 1
      },
      "is_verified": true,
      "language": "en_US",
      "source": null,
      "photos": [],
      "management_responses": []
    },
    {
      "id": "6ad6ec18a3d70f67701ce1ce",
      "score": 10.0,
      "max": 10,
      "label": "Exceptional",
      "title": null,
      "text": null,
      "author": "Jonathan",
      "date": "2026-11-09",
      "stay": {
        "text": "Jonathan, 3-night trip",
        "nights": 3
      },
      "is_verified": true,
      "language": "en_US",
      "source": null,
      "photos": [],
      "management_responses": []
    },
    {
      "id": "6ad5a7c4c745d44538f09a58",
      "score": 8.0,
      "max": 10,
      "label": "Very good",
      "title": null,
      "text": null,
      "author": "Jiri",
      "date": "2026-11-08",
      "stay": {
        "text": "Jiri, 6-night trip",
        "nights": 6
      },
      "is_verified": true,
      "language": "en_IE",
      "source": null,
      "photos": [],
      "management_responses": []
    },
    {
      "id": "6aef9f0806491c27d08c8e37",
      "score": 8.0,
      "max": 10,
      "label": "Very good",
      "title": null,
      "text": "Room semi cleaned, we had some stained on one of our beds, not good. Room overslept good, the bathroom was excellent.",
      "author": "Barbara",
      "date": "2026-11-07",
      "stay": {
        "text": "Barbara, 2-night trip",
        "nights": 2
      },
      "is_verified": true,
      "language": "sv_SE",
      "source": null,
      "photos": [],
      "management_responses": []
    },
    {
      "id": "6aef3ee83cb9f45f9023a1d0",
      "score": 10.0,
      "max": 10,
      "label": "Exceptional",
      "title": null,
      "text": "Amazing stay as always. Customer service was top notch!",
      "author": "Ian",
      "date": "2026-11-07",
      "stay": {
        "text": "Ian, 2-night trip",
        "nights": 2
      },
      "is_verified": true,
      "language": "en_US",
      "source": null,
      "photos": [],
      "management_responses": []
    },
    {
      "id": "6acb0ea2f818fa1d40d31129",
      "score": 10.0,
      "max": 10,
      "label": "Exceptional",
      "title": null,
      "text": null,
      "author": "HYUNJAE",
      "date": "2026-11-07",
      "stay": {
        "text": "HYUNJAE, 2-night trip",
        "nights": 2
      },
      "is_verified": true,
      "language": "ko_KR",
      "source": null,
      "photos": [],
      "management_responses": []
    },
    {
      "id": "6ad2d268933dca482db74ac5",
      "score": 10.0,
      "max": 10,
      "label": "Exceptional",
      "title": null,
      "text": null,
      "author": "Masis",
      "date": "2026-11-06",
      "stay": {
        "text": "Masis, 3-night trip",
        "nights": 3
      },
      "is_verified": true,
      "language": "en_US",
      "source": null,
      "photos": [],
      "management_responses": []
    },
    {
      "id": "6acaff4b74031c7009321708",
      "score": 10.0,
      "max": 10,
      "label": "Exceptional",
      "title": null,
      "text": null,
      "author": "Gerald",
      "date": "2026-11-05",
      "stay": {
        "text": "Gerald, 5-night trip",
        "nights": 5
      },
      "is_verified": true,
      "language": "en_GB",
      "source": null,
      "photos": [],
      "management_responses": []
    },
    {
      "id": "6ad271eb98236e7504df8a72",
      "score": 10.0,
      "max": 10,
      "label": "Exceptional",
      "title": null,
      "text": null,
      "author": "Morgan",
      "date": "2026-11-05",
      "stay": {
        "text": "Morgan, 2-night trip",
        "nights": 2
      },
      "is_verified": true,
      "language": "en_US",
      "source": null,
      "photos": [],
      "management_responses": []
    },
    {
      "id": "6aec1b74db67741f1dda6695",
      "score": 10.0,
      "max": 10,
      "label": "Exceptional",
      "title": null,
      "text": "Clean room, very friendly staff.",
      "author": "Rogelio",
      "date": "2026-11-05",
      "stay": {
        "text": "Rogelio, 3-night trip",
        "nights": 3
      },
      "is_verified": true,
      "language": "en_US",
      "source": null,
      "photos": [
        {
          "link": "https://a.travel-assets.com/ugc/hotel-reviews/a00b0674-0833-43cb-9ab6-b9fa7cdc8f25-1793858558867.jpg?impolicy=resizecrop&rw=204&ra=fit&q=high",
          "caption": null
        }
      ],
      "management_responses": []
    },
    {
      "id": "6ad0accca75d8a068f6a77c5",
      "score": 10.0,
      "max": 10,
      "label": "Exceptional",
      "title": null,
      "text": null,
      "author": "PAM",
      "date": "2026-11-04",
      "stay": {
        "text": "PAM, 2-night trip",
        "nights": 2
      },
      "is_verified": true,
      "language": "en_US",
      "source": null,
      "photos": [],
      "management_responses": []
    },
    {
      "id": "6ac57cdf0503191a1eef53ad",
      "score": 10.0,
      "max": 10,
      "label": "Exceptional",
      "title": null,
      "text": null,
      "author": "Trent",
      "date": "2026-11-03",
      "stay": {
        "text": "Trent, 1-night trip",
        "nights": 1
      },
      "is_verified": true,
      "language": "en_US",
      "source": null,
      "photos": [],
      "management_responses": []
    },
    {
      "id": "6acf07b2afb7f00e47f5b582",
      "score": 10.0,
      "max": 10,
      "label": "Exceptional",
      "title": null,
      "text": null,
      "author": "JOHN",
      "date": "2026-11-03",
      "stay": {
        "text": "JOHN, 2-night trip",
        "nights": 2
      },
      "is_verified": true,
      "language": "en_US",
      "source": null,
      "photos": [],
      "management_responses": []
    },
    {
      "id": "6acec24bafb7f00e47ef494c",
      "score": 10.0,
      "max": 10,
      "label": "Exceptional",
      "title": null,
      "text": null,
      "author": "Armando",
      "date": "2026-11-02",
      "stay": {
        "text": "Armando, 5-night trip",
        "nights": 5
      },
      "is_verified": true,
      "language": "es_MX",
      "source": null,
      "photos": [],
      "management_responses": []
    },
    {
      "id": "6adfb1bee4125d5949684f86",
      "score": 10.0,
      "max": 10,
      "label": "Exceptional",
      "title": null,
      "text": "Awesome place to stay. Staff is amazing.",
      "author": "Rob",
      "date": "2026-11-02",
      "stay": {
        "text": "Rob, 1-night trip",
        "nights": 1
      },
      "is_verified": true,
      "language": "en_US",
      "source": null,
      "photos": [],
      "management_responses": []
    },
    {
      "id": "6ae7c203522f5f1883690ad2",
      "score": 10.0,
      "max": 10,
      "label": "Exceptional",
      "title": null,
      "text": "Everything we hoped for from start to finish, great location, spotless room, brilliant staff and an excellent all round experience.",
      "author": "Alan",
      "date": "2026-11-01",
      "stay": {
        "text": "Alan, 3-night trip",
        "nights": 3
      },
      "is_verified": true,
      "language": "en_GB",
      "source": null,
      "photos": [
        {
          "link": "https://a.travel-assets.com/ugc/hotel-reviews/9dbd61c7-1de3-4ede-abac-44310d7678db-1793573538777.jpg?impolicy=resizecrop&rw=204&ra=fit&q=high",
          "caption": null
        },
        {
          "link": "https://a.travel-assets.com/ugc/hotel-reviews/b8fc4faf-6de6-4bd0-8d7f-95daa0e273ff-1793573543001.jpg?impolicy=resizecrop&rw=204&ra=fit&q=high",
          "caption": null
        },
        {
          "link": "https://a.travel-assets.com/ugc/hotel-reviews/89e4fadd-287f-4c2b-be5a-2d68bcdead32-1793573546981.jpg?impolicy=resizecrop&rw=204&ra=fit&q=high",
          "caption": null
        },
        {
          "link": "https://a.travel-assets.com/ugc/hotel-reviews/85c907e6-4fd6-4e80-8303-6b2b5c03710c-1793573550378.jpg?impolicy=resizecrop&rw=204&ra=fit&q=high",
          "caption": null
        },
        {
          "link": "https://a.travel-assets.com/ugc/hotel-reviews/707e3ccb-65b9-4a1c-8c64-8d08989f6968-1793573553086.jpg?impolicy=resizecrop&rw=204&ra=fit&q=high",
          "caption": null
        }
      ],
      "management_responses": []
    },
    {
      "id": "6acd1502c9411f48be796795",
      "score": 10.0,
      "max": 10,
      "label": "Exceptional",
      "title": null,
      "text": null,
      "author": "MANUEL",
      "date": "2026-11-01",
      "stay": {
        "text": "MANUEL, 2-night trip",
        "nights": 2
      },
      "is_verified": true,
      "language": "fr_FR",
      "source": null,
      "photos": [],
      "management_responses": []
    },
    {
      "id": "6acc6340c9411f48be68a195",
      "score": 2.0,
      "max": 10,
      "label": "Poor",
      "title": null,
      "text": null,
      "author": "Dakyung",
      "date": "2026-11-01",
      "stay": {
        "text": "Dakyung, 2-night trip",
        "nights": 2
      },
      "is_verified": true,
      "language": "ko_KR",
      "source": null,
      "photos": [],
      "management_responses": []
    },
    {
      "id": "6acc48c5f818fa1d40f4b610",
      "score": 10.0,
      "max": 10,
      "label": "Exceptional",
      "title": null,
      "text": null,
      "author": "Edgar",
      "date": "2026-11-01",
      "stay": {
        "text": "Edgar, 3-night trip",
        "nights": 3
      },
      "is_verified": true,
      "language": "es_MX",
      "source": null,
      "photos": [],
      "management_responses": []
    }
  ],
  "sort_options": [
    {
      "value": "HIGHEST_TO_LOWEST_RATED",
      "label": "Highest guest rating"
    },
    {
      "value": "LOWEST_TO_HIGHEST_RATED",
      "label": "Lowest guest rating"
    },
    {
      "value": "NEWEST_TO_OLDEST",
      "label": "Most recent"
    },
    {
      "value": "NEWEST_TO_OLDEST_BY_LANGUAGE",
      "label": "Most relevant"
    }
  ]
}