# Google Maps Hotel Data Scraper With Ratings and Photos

**Use case:** 

Collect hotel data from Google Maps with ratings, review counts, addresses, websites, phones, hotel details, and place photo URLs.

## Input

```json
{
  "searchStringsArray": [
    "hotels"
  ],
  "locationQuery": "Las Vegas, Nevada, USA",
  "maxCrawledPlacesPerSearch": 50,
  "language": "en",
  "placeCategories": [
    "Hotel"
  ],
  "searchMatching": "all",
  "minStars": "0",
  "website": "allPlaces",
  "skipClosedPlaces": true,
  "scrapePlaceDetailPage": true,
  "scrapeTableReservationProviderData": false,
  "scrapeOrderOnlineWidgetData": false,
  "includeWebResults": false,
  "scrapeInsidePlaces": false,
  "scrapeCompanyContacts": false,
  "maxReviews": 0,
  "reviewsSort": "newest",
  "reviewsOrigin": "all",
  "scrapeReviewsPersonalData": false,
  "maxImages": 5,
  "scrapeImageAuthors": false,
  "countryCode": "US",
  "strictLocationBounds": true,
  "allPlacesNoSearchAction": "",
  "allPlacesZoom": 0
}
```

## Output

```json
{
  "title": {
    "label": "Place name",
    "format": "string"
  },
  "imageUrl": {
    "label": "Main Image URL",
    "format": "string"
  },
  "imagesCount": {
    "label": "Additional Images",
    "format": "integer"
  },
  "images": {
    "label": "Images",
    "format": "array"
  },
  "imageFetchStatus": {
    "label": "Fetch Status",
    "format": "string"
  },
  "imageFetchMethod": {
    "label": "Fetch Method",
    "format": "string"
  },
  "imageAuthorsStatus": {
    "label": "Authors Status",
    "format": "string"
  },
  "additionalInfo": {
    "label": "Additional info",
    "format": "object"
  }
}
```

## About this Actor

This example demonstrates how to use [Google Maps Scraper ✅ $1.5/1k places](https://apify.com/x_guru/google-maps-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/x_guru/google-maps-scraper) to learn more, explore other use cases, and run it yourself.