Google Maps Rank Tracker - Local SEO Geo-Grid avatar

Google Maps Rank Tracker - Local SEO Geo-Grid

Pricing

from $10.00 / 1,000 grid point scanneds

Go to Apify Store
Google Maps Rank Tracker - Local SEO Geo-Grid

Google Maps Rank Tracker - Local SEO Geo-Grid

See where a business ranks in Google Maps for a keyword across a grid of points around it, like Local Falcon: rank at each point, top 3 competitors per point, average rank and how many points are in the top 3. Schedule it to track local SEO and get alerts when ranks change. $0.01 per grid point.

Pricing

from $10.00 / 1,000 grid point scanneds

Rating

0.0

(0)

Developer

Antonio del Olmo Tena

Antonio del Olmo Tena

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Features

Limited permissions

Share

See where a business ranks in Google Maps across its area, like Local Falcon. Give a business and a keyword such as dentist and the Actor searches Google Maps from every point of a grid around the business, from 3 x 3 to 9 x 9 points, and returns the business rank at each point with the top 3 results there. Each row also carries the average rank and how many points are in the top 3. Schedule it weekly to track local SEO and get alerts when ranks change. Local SEO agencies, multi-location brands and competitor analysis at $0.01 per grid point.

What you get

Grid point (one row each): row, col, latitude, longitude, distanceKm, rank (1-20, or null when not in the top 20), inTop3, top3, resultsChecked, error.

Summary on every row: keyword, business, businessName, placeId, averageRank, pointsFound, pointsTop3 and pointsScanned.

Changes on scheduled runs: rankChanged and previousRank for points whose rank moved.

How to use it

  1. Open the Input tab.
  2. Enter the Business name with its city, or paste its Google Maps URL.
  3. Add the Keywords customers search, one per line.
  4. Choose the Grid size (3, 5, 7 or 9 points per side) and the Radius in km.
  5. Click Start. Row 1 is the north edge and column 1 the west edge of the grid, so you can draw it as a heat map.

Input

{
"business": "Milenium Dental Clinic Paseo de la Castellana Madrid",
"keywords": ["dentist", "dental clinic"],
"gridSize": 5,
"radiusKm": 3,
"language": "en",
"country": "es"
}

Output

{
"keyword": "dentist",
"business": "Milenium Dental Clinic Paseo de la Castellana Madrid",
"businessName": "Milenium Dental Clinic Paseo de la Castellana",
"placeId": "ChIJmWC36xwpQg0RfgsjRZM6kh8",
"averageRank": 12,
"pointsFound": 1,
"pointsTop3": 0,
"pointsScanned": 9,
"row": 2,
"col": 2,
"latitude": 40.457497,
"longitude": -3.691283,
"distanceKm": 0,
"rank": 12,
"inTop3": false,
"top3": ["Bienestar Dental", "clinica dental madrid", "Clínica Greendental"],
"resultsChecked": 20,
"error": null,
"previousRank": null,
"rankChanged": false,
"timestamp": "2026-11-06T10:00:00.000Z"
}

Pricing

Pay per event: $0.01 per grid point and $0.002 per point whose rank changed on a scheduled run. A 5 x 5 grid for one keyword costs $0.25; a 7 x 7 grid costs $0.49.

Limits and notes

  • Ranks are checked in the first 20 Google Maps results at each point, as most local rank trackers do.
  • The business is found by name with a Google Maps search; if the wrong one is picked, paste its Google Maps URL or set the latitude and longitude.
  • Results depend on the language and country chosen and can vary slightly between runs, as on Google Maps itself.
  • Google Maps Places Scraper: places of a Google Maps search.
  • Google Maps Email & Leads Extractor: local businesses with their contacts.
  • Google Maps Place Scraper: full details of one place.