# Global Google Places Dataset for Key Local Services

**Use case:** 

Extract detailed Google Places data from major cities worldwide. Access insights on businesses like restaurants and service providers.

## Input

```json
{
  "searchStringsArray": [
    "restaurant",
    "dentist",
    "plumber",
    "auto repair shop",
    "real estate agency"
  ],
  "locationQueries": [
    "London, England, United Kingdom",
    "Paris, France",
    "Berlin, Germany",
    "Madrid, Spain",
    "Toronto, Ontario, Canada",
    "Sydney, New South Wales, Australia",
    "Singapore",
    "Dubai, United Arab Emirates",
    "Sao Paulo, Brazil",
    "Mexico City, Mexico"
  ],
  "geoStrictMatch": true,
  "maxCrawledPlacesPerSearch": 250,
  "language": "en",
  "skipClosedPlaces": false,
  "extractContactsFromWebsite": false,
  "contactsFetchContactPage": true,
  "contactsProxyFallback": true,
  "contactsFilterEmailsByWebsiteDomain": true,
  "contactsSkipChains": true,
  "contactsTimeoutSecs": 10,
  "maxReviewsPerPlace": 0,
  "reviewsSort": "newest",
  "additionalLanguages": [
    "fr",
    "de",
    "es"
  ],
  "countryCode": "US",
  "city": "Helsinki",
  "state": "California",
  "postalCode": "10001",
  "maxPlacesPerViewport": 80,
  "enableSubdivision": true,
  "maxSubdivisionDepth": 4,
  "multiZoomDelta": 0,
  "zoom": 13,
  "reverseGeocodeMissingAddress": true,
  "concurrency": 10,
  "requestTimeoutSecs": 30,
  "minRequestIntervalMs": 200
}
```

## Output

```json
{
  "title": {
    "label": "Title",
    "format": "string"
  },
  "categoryName": {
    "label": "Category",
    "format": "string"
  },
  "categories": {
    "label": "Categories",
    "format": "array"
  },
  "searchString": {
    "label": "Search query",
    "format": "string"
  },
  "rank": {
    "label": "Rank",
    "format": "integer"
  },
  "language": {
    "label": "Language",
    "format": "string"
  },
  "subTitle": {
    "label": "Subtitle",
    "format": "string"
  },
  "description": {
    "label": "Description",
    "format": "string"
  },
  "longDescription": {
    "label": "Long Description",
    "format": "string"
  },
  "phone": {
    "label": "Phone",
    "format": "string"
  },
  "phoneUnformatted": {
    "label": "Phone (E.164)",
    "format": "string"
  },
  "website": {
    "label": "Website",
    "format": "string"
  },
  "websiteDisplay": {
    "label": "Website display",
    "format": "string"
  },
  "emails": {
    "label": "Emails",
    "format": "array"
  },
  "additionalPhones": {
    "label": "Extra phones",
    "format": "array"
  },
  "whatsapps": {
    "label": "WhatsApp",
    "format": "array"
  },
  "facebooks": {
    "label": "Facebook",
    "format": "array"
  },
  "instagrams": {
    "label": "Instagram",
    "format": "array"
  },
  "linkedIns": {
    "label": "LinkedIn",
    "format": "array"
  },
  "twitters": {
    "label": "Twitter/X",
    "format": "array"
  },
  "youtubes": {
    "label": "YouTube",
    "format": "array"
  },
  "tiktoks": {
    "label": "TikTok",
    "format": "array"
  },
  "pinterests": {
    "label": "Pinterest",
    "format": "array"
  },
  "tripadvisors": {
    "label": "Tripadvisor",
    "format": "array"
  },
  "yelps": {
    "label": "Yelp",
    "format": "array"
  },
  "foursquares": {
    "label": "Foursquare",
    "format": "array"
  },
  "address": {
    "label": "Address",
    "format": "string"
  },
  "street": {
    "label": "Street",
    "format": "string"
  },
  "neighborhood": {
    "label": "Neighborhood",
    "format": "string"
  },
  "city": {
    "label": "City",
    "format": "string"
  },
  "state": {
    "label": "State",
    "format": "string"
  },
  "postalCode": {
    "label": "Postal code",
    "format": "string"
  },
  "countryCode": {
    "label": "Country",
    "format": "string"
  },
  "formattedLocality": {
    "label": "Formatted locality",
    "format": "string"
  },
  "addressParts": {
    "label": "Address parts",
    "format": "object"
  },
  "addressSource": {
    "label": "Address source",
    "format": "string"
  },
  "location": {
    "label": "Coordinates",
    "format": "object"
  },
  "entranceLocation": {
    "label": "Entrance Location",
    "format": "object"
  },
  "plusCode": {
    "label": "Plus Code",
    "format": "string"
  },
  "locatedIn": {
    "label": "Located In",
    "format": "string"
  },
  "timezone": {
    "label": "Timezone",
    "format": "string"
  },
  "insideSearchArea": {
    "label": "Inside area",
    "format": "boolean"
  },
  "geoStrictFallback": {
    "label": "Strict fallback",
    "format": "boolean"
  },
  "geoStrictFallbackReason": {
    "label": "Strict fallback reason",
    "format": "string"
  },
  "totalScore": {
    "label": "Rating",
    "format": "number"
  },
  "reviewsCount": {
    "label": "Reviews",
    "format": "integer"
  },
  "reviewsUrl": {
    "label": "Reviews URL",
    "format": "string"
  },
  "reviewsScrapedCount": {
    "label": "Reviews scraped",
    "format": "integer"
  },
  "reviews": {
    "label": "Reviews data",
    "format": "array"
  },
  "openingHoursToday": {
    "label": "Opening hours today",
    "format": "object"
  },
  "currentStatus": {
    "label": "Current status",
    "format": "string"
  },
  "nextOpensAt": {
    "label": "Next opens at",
    "format": "string"
  },
  "permanentlyClosed": {
    "label": "Permanently closed",
    "format": "boolean"
  },
  "temporarilyClosed": {
    "label": "Temporarily closed",
    "format": "boolean"
  },
  "price": {
    "label": "Price",
    "format": "string"
  },
  "menu": {
    "label": "Menu",
    "format": "string"
  },
  "ownerName": {
    "label": "Owner",
    "format": "string"
  },
  "ownerId": {
    "label": "Owner ID",
    "format": "string"
  },
  "claimThisBusinessUrl": {
    "label": "Claim URL",
    "format": "string"
  },
  "placeTags": {
    "label": "Place tags",
    "format": "array"
  },
  "additionalInfo": {
    "label": "Additional info",
    "format": "object"
  },
  "isAdvertisement": {
    "label": "Advertisement",
    "format": "boolean"
  },
  "imageUrl": {
    "label": "Image",
    "format": "string"
  },
  "imagesCount": {
    "label": "Images count",
    "format": "integer"
  },
  "imageCategories": {
    "label": "Image categories",
    "format": "array"
  },
  "images": {
    "label": "Images",
    "format": "array"
  },
  "hotelStars": {
    "label": "Hotel stars",
    "format": "string"
  },
  "hotelPrice": {
    "label": "Hotel price",
    "format": "string"
  },
  "hotelCheckInDate": {
    "label": "Check-in",
    "format": "string"
  },
  "hotelCheckOutDate": {
    "label": "Check-out",
    "format": "string"
  },
  "hotelAmenities": {
    "label": "Hotel amenities",
    "format": "array"
  },
  "hotelDescription": {
    "label": "Hotel description",
    "format": "string"
  },
  "url": {
    "label": "Maps URL",
    "format": "string"
  },
  "placeId": {
    "label": "Place ID",
    "format": "string"
  },
  "fid": {
    "label": "FID",
    "format": "string"
  },
  "cid": {
    "label": "CID",
    "format": "string"
  },
  "kgmid": {
    "label": "KGMID",
    "format": "string"
  },
  "searchPageUrl": {
    "label": "Search page URL",
    "format": "string"
  },
  "inputPlaceId": {
    "label": "Input Place ID",
    "format": "string"
  },
  "inputStartUrl": {
    "label": "Input URL",
    "format": "string"
  },
  "inputUserData": {
    "label": "Input user data",
    "format": "object"
  },
  "scrapedAt": {
    "label": "Scraped at",
    "format": "string"
  },
  "recordType": {
    "label": "Record type",
    "format": "string"
  },
  "isDiagnostic": {
    "label": "Diagnostic row",
    "format": "boolean"
  },
  "isPlace": {
    "label": "Place row",
    "format": "boolean"
  },
  "message": {
    "label": "Message",
    "format": "string"
  },
  "actionNeeded": {
    "label": "Action needed",
    "format": "array"
  }
}
```

## About this Actor

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