# Google Maps Listings scraper

**Use case:** 

Affordable way to extract comprehensive data from Google Maps, including reviews, ratings, pricing, and contact information for informed decisions.

## Input

```json
{
  "keyword": [
    "hotels"
  ],
  "location": "New York, USA",
  "resultPerKeyword": 100
}
```

## Output

```json
{
  "title": {
    "label": "Name",
    "format": "text"
  },
  "categoryName": {
    "label": "Category",
    "format": "text"
  },
  "categories": {
    "label": "All Categories",
    "format": "text"
  },
  "totalScore": {
    "label": "Rating",
    "format": "number"
  },
  "reviewsCount": {
    "label": "Reviews",
    "format": "number"
  },
  "reviewsDistribution": {
    "label": "Rating Breakdown",
    "format": "object"
  },
  "price": {
    "label": "Price",
    "format": "text"
  },
  "pricePerNight": {
    "label": "Price/Night",
    "format": "text"
  },
  "bookingOptions": {
    "label": "Booking Options",
    "format": "object"
  },
  "hotelStars": {
    "label": "Hotel Stars",
    "format": "number"
  },
  "description": {
    "label": "Description",
    "format": "text"
  },
  "address": {
    "label": "Full Address",
    "format": "text"
  },
  "street": {
    "label": "Street",
    "format": "text"
  },
  "neighborhood": {
    "label": "Neighborhood",
    "format": "text"
  },
  "city": {
    "label": "City",
    "format": "text"
  },
  "state": {
    "label": "State",
    "format": "text"
  },
  "postalCode": {
    "label": "Postal Code",
    "format": "text"
  },
  "country": {
    "label": "Country",
    "format": "text"
  },
  "timezone": {
    "label": "Timezone",
    "format": "text"
  },
  "plusCode": {
    "label": "Plus Code",
    "format": "text"
  },
  "locatedIn": {
    "label": "Located In",
    "format": "text"
  },
  "location": {
    "label": "Coordinates",
    "format": "object"
  },
  "phone": {
    "label": "Phone",
    "format": "text"
  },
  "phoneUnformatted": {
    "label": "Phone (Raw)",
    "format": "text"
  },
  "website": {
    "label": "Website",
    "format": "link"
  },
  "menu": {
    "label": "Menu URL",
    "format": "link"
  },
  "emails": {
    "label": "Emails",
    "format": "text"
  },
  "isOpenNow": {
    "label": "Open Now",
    "format": "boolean"
  },
  "openingHours": {
    "label": "Opening Hours",
    "format": "object"
  },
  "permanentlyClosed": {
    "label": "Permanently Closed",
    "format": "boolean"
  },
  "temporarilyClosed": {
    "label": "Temporarily Closed",
    "format": "boolean"
  },
  "claimThisBusiness": {
    "label": "Unclaimed",
    "format": "boolean"
  },
  "additionalInfo": {
    "label": "Additional Info",
    "format": "object"
  },
  "attributes": {
    "label": "Structured Attributes",
    "format": "object"
  },
  "features": {
    "label": "Amenities / Features",
    "format": "text"
  },
  "orderBy": {
    "label": "Order / Delivery Links",
    "format": "object"
  },
  "reviewsTags": {
    "label": "Review Tags",
    "format": "object"
  },
  "imageUrl": {
    "label": "Cover Image",
    "format": "image"
  },
  "imagesCount": {
    "label": "Total Images",
    "format": "number"
  },
  "images": {
    "label": "Images",
    "format": "object"
  },
  "placeId": {
    "label": "Place ID",
    "format": "text"
  },
  "kgmid": {
    "label": "Knowledge Graph ID",
    "format": "text"
  },
  "mapsUrl": {
    "label": "Maps URL",
    "format": "link"
  }
}
```

## About this Actor

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