VOOZH about

URL: https://apify.com/powerai/google-map-search-scraper

⇱ Google Maps Search Scraper Β· Apify


Pricing

from $4.99 / 1,000 results

Go to Apify Store

Google Maps Search Scraper

Scrape Google Maps search results with automatic pagination and location-based search support

Pricing

from $4.99 / 1,000 results

Rating

4.9

(2)

Developer

πŸ‘ PowerAI

PowerAI

Maintained by Community

Actor stats

1

Bookmarked

124

Total users

7

Monthly active users

3 months ago

Last modified

Share

This actor allows you to scrape Google Maps search results for a given query. It automatically handles pagination and can collect up to the specified number of results.

Input

The actor accepts the following input parameters:

  • query (required): The search query string
  • maxItems (optional, default: 150): Maximum number of places to scrape
  • country (optional): Country code to limit the search results
  • lang (optional): Language code for the results
  • lat (optional): Latitude for location-based search
  • lng (optional): Longitude for location-based search
  • zoom (optional, default: 13): Zoom level for the search

Output

The actor outputs an array of Google Maps places, where each place contains the following information:

  • business_id: Unique identifier for the business
  • name: Name of the place
  • full_address: Complete address
  • latitude: Location latitude
  • longitude: Location longitude
  • rating: Average rating
  • review_count: Number of reviews
  • phone_number: Contact phone number
  • website: Business website URL
  • place_id: Google Maps place ID
  • place_link: Direct link to the place on Google Maps
  • types: Array of place types
  • price_level: Price level indicator
  • working_hours: Business hours
  • photos: Array of place photos
  • scrapedAt: Timestamp of when the data was scraped

Example Input

{
"query":"restaurant",
"maxItems":200,
"country":"US",
"lang":"en",
"lat":40.7128,
"lng":-74.0060,
"zoom":13
}

Example Output

[
{
"business_id":"0x8640bfe1d8062c53:0xf7ee9544b89e52",
"phone_number":"+17133937868",
"name":"Bungalow",
"full_address":"Bungalow, 407 Main St, Houston, TX 77002",
"full_address_array":[
"407 Main St",
"Houston, TX 77002"
],
"latitude":29.7612067,
"longitude":-95.36140329999999,
"review_count":2470,
"rating":4.5,
"timezone":"America/Chicago",
"website":"https://bungalowdining.com/",
"place_id":"ChIJUywG2OG_QIYRUp64RJXu9wA",
"place_link":"https://www.google.com/maps/place/data=!3m1!4b1!4m2!3m1!1s0x8640bfe1d8062c53:0xf7ee9544b89e52",
"types":[
"Steak house",
"Cocktail bar",
"Restaurant"
],
"price_level":"$$$",
"working_hours":{
"Friday":[
"12β€―PM–12β€―AM"
],
"Saturday":[
"11β€―AM–12β€―AM"
],
"Sunday":[
"11β€―AM–11β€―PM"
],
"Monday":[
"3–11β€―PM"
],
"Tuesday":[
"3–11β€―PM"
],
"Wednesday":[
"3–11β€―PM"
],
"Thursday":[
"3–11β€―PM"
]
},
"city":"Houston, TX",
"is_claimed":true,
"verified":true,
"photos":[
{
"src":"https://lh3.googleusercontent.com/p/AF1QipPeXWX6eEyAzqdcR4tU-8pyFzru3EQ7RnfBpNPs=w203-h135-k-no",
"max_size":[
7008,
4672
],
"min_size":[
203,
100
]
},
{
"src":"https://lh3.googleusercontent.com/p/AF1QipNLGSboUDSN2_STnqgfmpxegm8a5yAS-NCNxR0x=w203-h304-k-no",
"max_size":[
4480,
6720
],
"min_size":[
203,
100
]
},
{
"src":"https://lh3.googleusercontent.com/gps-proxy/ALd4DhEgMYeo_oFdUsWdxhAT_9V9raXaZFlnpRt0yvATktYEzt0ti4bmlsgwoJZaM1W5zUaY8zdPTrLItKMdsVc7t-SqG73-8YLmfuoDCtv7AetnCJkhWP_EUJ0UXRanxHkjGgSfk2-muFDpcSI5DOAr-nd6B5a4mwNpRAGEnmBlEiCMeMssi2wsBrgw=w203-h137-k-no",
"max_size":[
1066,
720
],
"min_size":[
203,
100
]
},
{
"src":"https://lh3.googleusercontent.com/gps-cs-s/AC9h4nqzUPNAP8HzLaz_cFMaLXzDL6mxp3u65zfeb9JReFdLPhCLGUYclvjzJ0VCqmEyRVlZUz-uRdEqCyn5A3-EAdyY3uoaNmyxRO6vNswQ6nicOcZjXXQfP1ieYLQRux5pBJMBfgkiMvPLxe8=w203-h152-k-no",
"max_size":[
4000,
3000
],
"min_size":[
203,
100
]
},
{
"src":"https://lh3.googleusercontent.com/gps-cs-s/AC9h4nrLqUnIjHQfXccazzQh6lOx692ppV4gwsfzGyfMg6dYpGGLlE6afMkQGpnbeMclSDLlG38jVcfBfKgpRSN_z96xdR4v9yv02Y3wxxNRDQxrQ6--ReYHopfosBOSTqsDIdJosp4=w203-h152-k-no",
"max_size":[
4000,
3000
],
"min_size":[
203,
100
]
},
{
"src":"https://lh3.googleusercontent.com/gps-cs-s/AC9h4nogiBvCIeoiMbGniwW6PFUiB_dmEuiiGwEZDTN90nof717jvhZ0OXeD2-r8P6ShySBCKNrhgn649pF-7liSF9F4eevxwlQcYjLSoaMNTyT6BAMC5CGl6vKohh2hol4Wi0tR9DxL=w203-h270-k-no",
"max_size":[
4284,
5712
],
"min_size":[
203,
100
]
},
{
"src":"https://lh3.googleusercontent.com/gps-proxy/ALd4DhGZUpxt1zJl3FsAFV6q74gSS-DtT0iszKg5b8g7BysTsiECyJeTE_6bHgKUJzKD7yDb-2KHx19kyJPTASOO1I9At4nKsGpE5UlY57kJZcvTJZYAKBAii6tExWOBHP0XCxNpAsPnTZOmZWJsFBwUrKiUKRV05tOvsYQ7O9h23QurgupBItG-fHjx=w203-h250-k-no",
"max_size":[
259,
320
],
"min_size":[
203,
100
]
},
{
"src":"https://lh3.googleusercontent.com/gps-proxy/ALd4DhHT4tskpfv9k9D7Tj0QTnZHLt0yxdk0utAXt0vg7D16j_XdNLjJRRWgaQ-xnhoYNzDP68UKFtGU5iuzP6qC8-QKgChk22qFhdakJD30fcXwl-QMCEE_KvJFMHeYLg2dlMpgwvb9RB9csWmHNuMcgQj2iLZokblSrVhDv6svYIDJJpXHrn3rSpBo=w203-h135-k-no",
"max_size":[
480,
320
],
"min_size":[
203,
100
]
},
{
"src":"https://lh3.googleusercontent.com/gps-cs-s/AC9h4nqIMhnAzIbUwy-wTwAlI7aJxRcBtFa4C9urSTXHvbkOXvPeWnEUe7_c6WqI929j5DgtjaRmXFhmwpoH3FV8hfQIvtheKibG50PVkLv74_rxfM7jo7jS1XmRa5v2dAc16l6xqLeW=w203-h235-k-no",
"max_size":[
3519,
4083
],
"min_size":[
203,
100
]
}
],
"state":"Closed β‹… Opens 12β€―PM",
"description":[],
"scrapedAt":"2025-05-30T09:03:34.041Z"
},
...
]

Notes

  • The actor automatically handles pagination and rate limiting
  • Results are pushed to the dataset as they are collected
  • A delay of 1 second is added between requests to avoid rate limiting
  • The maximum number of results per page is 150

You might also like

Google Map Scraper

moving_beacon-owner1/my-actor-20

This Python script automates data scraping from Google My Business. It collects essential information like business name, website, phone number, address, ratings, and photos, saving the data in Excel format and uploading it to an Apify dataset.

79

4.0

Google Maps Nearby Search Scraper

powerai/google-map-nearby-search-scraper

Scrape Google Maps nearby search results with automatic pagination and location-based search support

Google Maps Scraper

crawlerbros/google-maps-scraper

Extract business data from Google Maps including ratings, reviews, contact info, prices, coordinates, and images. Fast scraper with automatic pagination for any location or search query.

231

5.0

Google Maps Scraper

surigami/google-maps-scraper

πŸ“ Google Maps Scraper Google Maps Scraper lets you extract business data from Google Maps.

Google Maps Scraper

rupom888/google-maps-scraper

Extract business listings from Google Maps.

Google Maps Scraper

igview-owner/google-maps-scraper

Scrape Google Maps search results in minutes. extracts business names, addresses, phone numbers, websites, ratings, reviews, and coordinates from Google Maps for any keyword or location.

πŸ‘ User avatar

Sachin Kumar Yadav

253

4.7