geogrid_scan
Map where a business ranks across a geographic grid by checking public Google Maps rankings at each point, with optional competitor listings.
Instructions
Use when mapping where a business ranks across a geographic area. Read-only: it checks public Google Maps rankings at each point of a grid and changes nothing. Ranks count organic listings only (ads are skipped), top 20. Returns: grid (2D array, 0 = not found), grid_points (flat array with row, col, lat, lng, rank, status -- use for map plotting), center, average_rank (ARP), atrp (not found = 21), solv (% of points in the top 3), found_in, failed_points, total_points. Set include_listings to also get the top 20 businesses at every point (competitor analysis). Expensive: 2 cr per point -- 18 cr (3x3), 50 cr (5x5, the default), 98 cr (7x7), 162 cr (9x9); confirm with user first. Points that could not be checked are refunded. Usually takes 30-60 seconds; this tool waits for the result.
IF THE RESULT IS NOT READY IN TIME: a 9x9 can take longer than the wait. You then get a job_id instead of a grid -- fetch the grid with geogrid_status, which is free. Calling geogrid_scan again with the same inputs returns that same lookup at 0 credits rather than running a second one, and a finished grid is cached for 24 hours -- but geogrid_status is the way to get the grid.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| zoom | No | Maps zoom each point searches at. Default: auto (14). Fix it only to match an existing series. | |
| center | No | Exact grid center. Use the business's own coordinates to track it over time; overrides location. | |
| keyword | Yes | Search keyword to check rankings for | |
| business | No | Business name to track. Required unless place_id is given. | |
| location | No | Center location for the grid, e.g. "Buffalo, NY". Required unless center is given. | |
| place_id | No | Google Place ID for precise matching (e.g. ChIJ...). When provided, the business is matched by Place ID instead of name, which is far more reliable. | |
| grid_size | No | Grid dimensions. Default: 5x5. Larger grids cost more (2 cr per point). | |
| radius_miles | No | Radius in miles from center. Default: 3 | |
| include_listings | No | Also return the top 20 organic listings at every point. Default: false. Same price; larger response. |