Google Maps Nearby Search Scraper avatar
Google Maps Nearby Search Scraper

Pricing

$4.99 / 1,000 results

Go to Store
Google Maps Nearby Search Scraper

Google Maps Nearby Search Scraper

Developed by

PowerAI

PowerAI

Maintained by Community

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

5.0 (1)

Pricing

$4.99 / 1,000 results

1

Total users

2

Monthly users

2

Runs succeeded

>99%

Last modified

4 days ago

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

Features

  • Automatic pagination handling
  • Configurable maximum number of results
  • Location-based nearby search
  • Language and country filtering
  • Rate limiting protection
  • Real-time data collection

Input Parameters

  • query (required): The search query string
  • lat (required): Latitude for the center point of the search
  • lng (required): Longitude for the center point of the search
  • 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
  • zoom (optional, default: 12): Zoom level for the search

Output Data

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

  • 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

Usage Example

{
"query": "cafe",
"maxItems": 200,
"lat": 48.8577848,
"lng": 2.2888379,
"country": "us",
"lang": "en"
}

Output Example

[
{
"business_id": "0x47e66fd6ef826747:0x61f91fe7de2ef72c",
"phone_number": null,
"name": "Manie Café",
"full_address": "Manie Café, 114 Av. Victor Hugo, 75016 Paris, France",
"latitude": 48.8683931,
"longitude": 2.2819224,
"review_count": 70,
"rating": 4.8,
"timezone": "Europe/Paris",
"website": "maniecafe.com",
"place_id": "ChIJR2eC79Zv5kcRLPcu3ucf-WE",
"place_link": "https://www.google.com/maps/place/data=!3m1!4b1!4m2!3m1!1s0x47e66fd6ef826747:0x61f91fe7de2ef72c",
"types": [
"Coffee shop"
],
"price_level": null,
"working_hours": {
"Saturday": [
"9 AM–7 PM"
],
"Sunday": [
"9 AM–7 PM"
],
"Monday": [
"8 AM–6 PM"
],
"Tuesday": [
"8 AM–6 PM"
],
"Wednesday": [
"8 AM–6 PM"
],
"Thursday": [
"8 AM–6 PM"
],
"Friday": [
"8 AM–6 PM"
]
},
"city": "Paris, France",
"photos": [
{
"src": "https://lh3.googleusercontent.com/gps-cs-s/AC9h4npNLLeVzvjZBl0LAX75sXa0fHoVZgKhDGh778H8Gp2OxvFOjagDcyKmRe7H9InnH29BPQDxEFVGiveMNAkdFTVfSFWt7fcGllwMJSCNf4zq8UxXbWVPHpSaCnBsWM8yKlXqbWby=w86-h114-k-no",
"max_size": [
4284,
5712
],
"min_size": [
86,
86
]
},
{
"src": "https://lh3.googleusercontent.com/gps-cs-s/AC9h4npNLLeVzvjZBl0LAX75sXa0fHoVZgKhDGh778H8Gp2OxvFOjagDcyKmRe7H9InnH29BPQDxEFVGiveMNAkdFTVfSFWt7fcGllwMJSCNf4zq8UxXbWVPHpSaCnBsWM8yKlXqbWby=w408-h544-k-no",
"max_size": [
4284,
5712
],
"min_size": [
408,
240
]
}
],
"state": "Open ⋅ Closes 7 PM",
"description": [],
"scrapedAt": "2025-05-31T09:54:13.545Z"
},
...
]