Google Maps Rank Grid Tracker - Local SEO Heatmap
Pricing
$14.00 / 1,000 google maps searches
Google Maps Rank Grid Tracker - Local SEO Heatmap
Track your Google Maps ranking across a geo-grid around your business for any keyword, with a heatmap, average rank and the top competitors at each point.
Pricing
$14.00 / 1,000 google maps searches
Rating
0.0
(0)
Developer
Seemu Scraping
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
See where your business ranks on Google Maps across your whole service area, not just from one spot. The actor lays a grid of points around your business (3x3 up to 9x9), searches Google Maps for your keyword from each point, and records your rank and the top competitors there. You get a colour-coded heatmap, your average rank and your share of top-3 spots, at a fraction of the cost of local rank-grid subscriptions.
What you get
One row per grid point per keyword with:
- rank, found and inTop3: your Google Maps position at that point (null when you're not in the results checked)
- row, col, pointLabel, latitude, longitude and distanceKm: where the search was run and how far it is from your business
- topResults: the top 3 businesses at that point with rating, review count, website and address
- resultsCount, depthChecked, googleMapsUrl and checkedAt
Plus two records in the key-value store:
- REPORT: a colour-coded heatmap per keyword (green = top 3, yellow = 4-10, orange = 11+, red = not found)
- SUMMARY: average rank, average rank counting misses, share of local voice (top-3 share), the rank matrix and the competitors that appear most often
Use cases
- Local SEO audits: see exactly where in town you drop out of the map pack
- Agency reporting: send clients a heatmap every week or month
- Competitor research: find which competitors own the map pack in each neighbourhood
- Google Business Profile optimisation: measure the effect of reviews, categories and posts on your local reach
- Multi-location businesses: track each branch by entering its address
How to use
- Enter your Keywords, e.g.
coffee shoporemergency plumber. - Enter your Business name exactly as it appears on Google Maps.
- Enter your Business address (needed if you have more than one location).
- Pick a Grid size and Radius. 1-3 km suits a shop in a city; 5-15 km suits a service-area business.
- Run the actor. Open REPORT in the Key-value store tab for the heatmap.
Output example
{"keyword": "coffee shop","businessName": "Houndstooth Coffee","row": 2,"col": 2,"pointLabel": "R2C2","latitude": 30.266216,"longitude": -97.743066,"distanceKm": 0,"found": true,"rank": 1,"inTop3": true,"topResults": [{ "rank": 1, "name": "Houndstooth Coffee", "rating": 4.5, "reviews": 1214, "domain": "houndstoothcoffee.com", "address": "401 Congress Ave. #100c, Austin, TX 78701" }],"depthChecked": 20,"checkedAt": "2026-10-08T22:46:10.000Z"}
Pricing
Pay per event, no subscription:
- Google Maps search: charged per grid point, plus one search per run to find your business listing. A 5x5 grid for one keyword is 26 searches.
See the Pricing tab for current prices. Failed points are not charged.
Free plan limits
Free Apify plans can scan 1 keyword on a 3x3 grid per run, 3 runs per day, with 30 minutes between runs. Upgrade to any paid Apify plan to remove these limits.
FAQ
How is my business matched? The actor first finds your listing on Google Maps and then matches it by its unique place id at every grid point, so other branches of the same chain don't count.
What does "not found" mean? Your business wasn't in the top 20, 50 or 100 results (your choice) at that point.
Which grid size should I pick? 5x5 is the most common for a local business. Use 7x7 or 9x9 for a wide service area.