# Google Maps Opening Hours and Place Details Scraper

**Use case:** 

Extract extra Google Maps place details such as opening hours, menus, services links, popular times, plus codes, and related places.

## Input

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

## Output

```json
{
  "title": {
    "label": "Place name",
    "format": "string"
  },
  "categoryName": {
    "label": "Category",
    "format": "string"
  },
  "address": {
    "label": "Address",
    "format": "string"
  },
  "phone": {
    "label": "Phone",
    "format": "string"
  },
  "website": {
    "label": "Website",
    "format": "string"
  },
  "reviewsCount": {
    "label": "Reviews count",
    "format": "integer"
  },
  "openingHours": {
    "label": "Opening hours",
    "format": "array"
  },
  "plusCode": {
    "label": "Plus code",
    "format": "string"
  },
  "locatedIn": {
    "label": "Located in",
    "format": "string"
  },
  "menu": {
    "label": "Menu",
    "format": "string"
  },
  "servicesLink": {
    "label": "Services link",
    "format": "string"
  },
  "reserveTableUrl": {
    "label": "Reservation URL",
    "format": "string"
  },
  "googleFoodUrl": {
    "label": "Order URL",
    "format": "string"
  },
  "peopleAlsoSearch": {
    "label": "People also search",
    "format": "array"
  },
  "placesTags": {
    "label": "Place tags",
    "format": "array"
  },
  "additionalInfo": {
    "label": "Additional detail data",
    "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.