# Track competitor store locations on Google Maps

**Use case:** Local business prospecting

Monitor competitor openings, closures, and ratings on Google Maps. Schedule recurring scrapes to detect expansion patterns and inform site selection.

## Input

```json
{
  "searchStringsArray": [
    "Sweetgreen"
  ],
  "locationQuery": "New York, USA",
  "maxCrawledPlacesPerSearch": 10,
  "language": "en",
  "categoryFilterWords": [
    "pizza",
    "italian"
  ],
  "searchMatching": "all",
  "placeMinimumStars": "",
  "website": "allPlaces",
  "skipClosedPlaces": false,
  "scrapePlaceDetailPage": true,
  "scrapeTableReservationProvider": false,
  "scrapeOrderOnline": false,
  "includeWebResults": false,
  "scrapeDirectories": false,
  "maxQuestions": 0,
  "scrapeContacts": false,
  "scrapeSocialMediaProfiles": {
    "facebooks": false,
    "instagrams": false,
    "youtubes": false,
    "tiktoks": false,
    "twitters": false
  },
  "maximumLeadsEnrichmentRecords": 0,
  "leadsEnrichmentDepartments": [
    "sales",
    "marketing"
  ],
  "verifyLeadsEnrichmentEmails": false,
  "maxReviews": 0,
  "reviewsStartDate": "2024-01-01",
  "reviewsSort": "newest",
  "reviewsFilterString": "",
  "reviewsOrigin": "all",
  "scrapeReviewsPersonalData": true,
  "maxImages": 0,
  "scrapeImageAuthors": false,
  "countryCode": "us",
  "city": "New York",
  "state": "New York",
  "county": "New York County",
  "postalCode": "10001",
  "customGeolocation": {
    "type": "Point",
    "coordinates": [
      -73.9857,
      40.7484
    ]
  },
  "startUrls": [
    {
      "url": "https://www.google.com/maps/place/Yellowstone+National+Park/@44.5857951,-110.5140571,9z/data=!3m1!4b1!4m5!3m4!1s0x5351e55555555555:0xaca8f930348fe1bb!8m2!3d44.427963!4d-110.588455?hl=en-GB"
    }
  ],
  "placeIds": [
    "ChIJabcdEFGHijklMNOPqrstUVWX"
  ],
  "allPlacesNoSearchAction": ""
}
```

## Output

```json
{
  "title": {
    "label": "Place name",
    "format": "string"
  },
  "totalScore": {
    "label": "Total score",
    "format": "number"
  },
  "reviewsCount": {
    "label": "Reviews count",
    "format": "number"
  },
  "street": {
    "label": "Street",
    "format": "string"
  },
  "city": {
    "label": "City",
    "format": "string"
  },
  "state": {
    "label": "State",
    "format": "string"
  },
  "countryCode": {
    "label": "Country code",
    "format": "string"
  },
  "website": {
    "label": "Website",
    "format": "string"
  },
  "phone": {
    "label": "Phone",
    "format": "string"
  },
  "categories": {
    "label": "Categories",
    "format": "array"
  },
  "url": {
    "label": "Url",
    "format": "string"
  },
  "categoryName": {
    "label": "Category name",
    "format": "string"
  }
}
```

## About this Actor

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