Google Maps Geo-Grid Rank Tracker avatar

Google Maps Geo-Grid Rank Tracker

Pricing

from $4.00 / 1,000 grid points

Go to Apify Store
Google Maps Geo-Grid Rank Tracker

Google Maps Geo-Grid Rank Tracker

See where a Google Business Profile ranks on Google Maps across a grid of points around it. Per-point rank, average rank, top-3 coverage, who ranks ahead and a PNG heatmap. Powered by GeoGridAPI.

Pricing

from $4.00 / 1,000 grid points

Rating

0.0

(0)

Developer

GeoGridAPI

GeoGridAPI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Categories

Share

What does Google Maps Geo-Grid Rank Tracker do?

It shows where a Google Business Profile ranks on Google Maps across a whole area, not just from one spot. A grid of points is laid around the business, and at each point the Actor runs the Google Maps search a customer standing there would run. You get the business's rank on every point of the map, from 1 to 20.

Use it to:

  • 📍 Prove local SEO results to a client with a before / after heatmap.
  • 🔎 See where a business stops showing up (the north of the city, the next suburb).
  • 🥊 Find who ranks ahead: the competitors that take the top 3 on each point.
  • 📈 Track rankings every week with an Apify schedule.

It is powered by GeoGridAPI, the geo-grid engine behind the Localnord local SEO platform.

What data do you get?

One result per business and keyword:

FieldExample
businessName, businessAddress, placeIdJoe's Pizza, 1435 Broadway, New York
keywordpizza
averageRank2.4 (average where the business was found)
averageRankWithMisses5.1 (a point outside the top 20 counts as 21)
top3Points, foundPoints18 of 25 points in the top 3, 25 in the top 20
ranksthe grid as rows × columns, north first, west first
pointsevery point: latitude, longitude, rank and the top 3 businesses there
competitorswho ranks ahead: points in the top 3, points ranked 1st, points ahead of you
imageUrla PNG heatmap on a Google Maps background

Export it as JSON, CSV, Excel or HTML, or read it from the Apify API. Heatmap links live as long as the run's storage (your plan's data retention): download the images you want to keep.

How to track your Google Maps rankings

  1. Add one or more businesses: their name with a street or city, or a Google place ID.
  2. Add the keywords customers type, such as pizza or emergency plumber.
  3. Pick a grid: a 3 × 3 to 9 × 9 square, or a circle, diamond, hexagon, cross, ellipse or rectangle (up to 49 points), and its radius.
  4. Click Start. A map takes from a few seconds to a couple of minutes, depending on its size.

Each business × keyword pair is one map. One run measures up to 100 maps, 3 at a time.

How much does it cost?

$0.005 per grid point measured, Apify platform usage included, with a discount from Apify's Scale plan:

GridPointsFree & Starter ($0.005)Scale ($0.0045)Business & up ($0.004)
3 × 39$0.045$0.041$0.036
5 × 525$0.125$0.113$0.100
7 × 749$0.245$0.221$0.196
9 × 981$0.405$0.365$0.324

A map's points are charged when the map starts, only if it fits in the run's Maximum cost per run; a map that doesn't fit is listed as skipped and costs nothing. On a circle, diamond, hexagon, cross, ellipse or rectangle, points that fall in the sea are left out and not charged. If the ranking engine fails a map twice in a row, the result says so: open an issue with the run link and we will get its points refunded.

Already a GeoGridAPI customer? Paste your key in "Your GeoGridAPI key": the maps use your GeoGridAPI credits and this Actor charges no grid points. A gga_test_ key returns free sample maps, handy to try the output format.

Input example

{
"businesses": ["Joe's Pizza, 1435 Broadway, New York"],
"keywords": ["pizza", "pizza delivery"],
"shape": "square",
"gridSize": "7",
"radiusKm": 3,
"includeImage": true
}

Use it from Claude, ChatGPT or Cursor

Through the Apify MCP server, any MCP client can call this Actor as a tool: "Where does Joe's Pizza rank for pizza around Times Square?" GeoGridAPI also has its own MCP server for AI assistants, documented on geogridapi.io.

FAQ

Is the rank the same as what I see on my phone? Each point is a fresh Google Maps search made from that exact location, without personal history, so it matches what a new customer standing there sees.

What does a missing rank mean? The business is not in the first 20 results at that point.

Can I track the same map every week? Yes: save your input as a task and add an Apify schedule. Keep the same businesses, keywords, shape and radius to compare maps.

Is it legal? The Actor only collects public Google Maps search results: business names, ranks and place IDs. No personal data is collected.

Something is wrong? Open an issue on this Actor's Issues tab, with the run link.