Google Maps Area Scanner avatar

Google Maps Area Scanner

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Google Maps Area Scanner

Google Maps Area Scanner

Comprehensive geographic area scanner that bypasses Google Maps' 120-place limit using grid-based systematic coverage. Supports polygon, circle, and bounding box inputs for complete market mapping and saturation analysis.

Pricing

from $5.00 / 1,000 results

Rating

5.0

(6)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

1

Bookmarked

1

Total users

0

Monthly active users

a month ago

Last modified

Share

Comprehensive geographic area scanner that bypasses Google Maps' 120-place result limit. Perfect for complete market mapping, competitor analysis, and saturation studies.

What It Does

Google Maps typically limits search results to 120 places. This actor overcomes that limitation by:

  1. Dividing your target area into a grid of smaller zones
  2. Searching each zone independently
  3. Combining and deduplicating all results
  4. Returning comprehensive coverage of the entire area

Input Options

You must provide one geographic area definition:

Define a rectangular area using coordinates:

  • north - Northern latitude boundary
  • south - Southern latitude boundary
  • east - Eastern longitude boundary
  • west - Western longitude boundary

Circle

Define a circular area:

  • circleCenter - Center point with lat and lng
  • radiusKm - Radius in kilometers

GeoJSON Polygon

For irregular shapes, provide a GeoJSON Polygon with coordinates.

Input Parameters

ParameterRequiredDefaultDescription
Search QueryYespharmacyWhat to search for (pharmacy, restaurant, hotel, etc.)
Bounding BoxOne of three-Rectangular area coordinates
Circle CenterOne of three-Center point for circular search
Radius (km)No5Circle radius in kilometers
Custom GeolocationOne of three-GeoJSON Polygon
Zoom LevelNo15Grid detail level (12-18). Higher = more thorough
Max Places Per CellNo120Maximum results per grid cell
Deduplicate ResultsNotrueRemove duplicate places
Proxy ConfigurationNoApify ProxyRecommended for reliable scraping

Zoom Level Guide

ZoomCell SizeBest For
12~5 kmLarge rural areas, quick overview
13~2.5 kmSuburban regions
14~1.25 kmMixed urban/suburban
15~625 mRecommended - balanced coverage
16~312 mDense urban areas
17~156 mVery dense areas
18~78 mMaximum detail

Output Fields

Each business result includes:

FieldDescription
nameBusiness name
ratingStar rating (1-5)
review_countNumber of reviews
categoryBusiness type
addressFull street address
phonePhone number with country code
websiteBusiness website URL
descriptionBusiness description (when available)
price_levelPrice indicator ($, $$, $$$) when available
place_idGoogle Maps unique identifier
plus_codeGoogle Plus Code location
latitudeGeographic latitude
longitudeGeographic longitude
imagesArray of image URLs
urlDirect Google Maps link
scraped_atTimestamp of extraction
searchGridCellGrid cell metadata (row, col, bounds, center)

Example Use Cases

  • Market Research: Find all pharmacies in a city district
  • Competitor Analysis: Map all restaurants in a neighborhood
  • Site Selection: Analyze business density for new locations
  • Lead Generation: Extract contact details for businesses in an area

Tips for Best Results

  1. Start with a small test area to verify the search query returns expected results
  2. Use zoom level 15 for most use cases - good balance of coverage and speed
  3. Enable proxy for reliable scraping without rate limits
  4. Keep deduplication on to avoid counting businesses twice

Limitations

  • Results depend on Google Maps data availability
  • Some business details (description, price level) may not be available for all listings
  • Large areas with high zoom levels will take longer to process