Google Maps Nearby Search Scraper avatar
Google Maps Nearby Search Scraper

Pricing

$4.99 / 1,000 results

Go to Apify Store
Google Maps Nearby Search Scraper

Google Maps Nearby Search Scraper

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

Pricing

$4.99 / 1,000 results

Rating

5.0

(1)

Developer

PowerAI

PowerAI

Maintained by Community

Actor stats

1

Bookmarked

20

Total users

10

Monthly active users

6 months ago

Last modified

Share

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"
},
...
]