Docs · Reference
Google Maps Rank Grid
GET /v1/places/google-maps/rank-grid2 credits / pointcache 60 minA geo-grid local rank tracker: give a keyword, your business (place ID or name) and a centre point, and we run the keyword as a Google Maps search centred on every point of a 3x3, 5x5 or 7x7 grid (default 1 km apart) and report where your business ranks among the first 20 results at each point, with the top 3 competitors (name, place ID, rating, review count) per point and a summary: average rank where found, share of points in the top 3, found count, best and worst rank. Collected exactly as a signed-out visitor sees Google Maps; we never log in. Billed per grid point that returned a result page; blocked or timed-out points come back with rank null and are free.
Query parameters
keywordstring · required | What customers search for, e.g. 'dentist' or 'mexican restaurant'. |
place_idstring | The business to track: Google place ID (ChIJ...) or feature id (0x...:0x...). Most precise. Default: null |
namestring | The business to track by name, used when place_id is not given. Matches any result whose name contains it (case and accents ignored); use place_id for chains. Default: null |
latnumber · required | Latitude of the grid centre, e.g. 30.2672. |
lngnumber · required | Longitude of the grid centre, e.g. -97.7431. |
grid_sizeinteger | Points per side: 3 (9 points), 5 (25) or 7 (49). Billed per grid point. Default: 5 Allowed: 3, 5, 7 |
spacing_kmnumber | Distance between neighbouring points in km. Default: 1 |
zoominteger | Map zoom used for each search (13 is about a neighbourhood-wide view). Default: 13 |
hlstring | Interface language, e.g. en, de, es. Default: "en" |
glstring | Two-letter country code to search from. Default: "us" |
max_ageinteger | Accept a cached answer up to this many seconds old, billed at 50%. |
Response data fields
Example
curl "https://api.gridlode.com/v1/places/google-maps/rank-grid?keyword=barbecue&name=Franklin%20Barbecue&lat=30.2701&lng=-97.7313&grid_size=3&spacing_km=1" \
-H "Authorization: Bearer $GRIDLODE_KEY"Try it without code on the Google Maps Rank Grid API page.