Google Maps Places Search
Businesses and places from a Google Maps search, by query plus city ("dentists", "Austin, TX") or by exact coordinates and zoom
A 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.
| Name | Type | Description |
|---|---|---|
keywordrequired | string | What customers search for, e.g. 'dentist' or 'mexican restaurant'. |
place_id | string | The business to track: Google place ID (ChIJ...) or feature id (0x...:0x...). Most precise. Default: null |
name | string | 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 |
latrequired | number | Latitude of the grid centre, e.g. 30.2672. |
lngrequired | number | Longitude of the grid centre, e.g. -97.7431. |
grid_size | integer | Points per side: 3 (9 points), 5 (25) or 7 (49). Billed per grid point. Default: 5 One of: 3, 5, 7 |
spacing_km | number | Distance between neighbouring points in km. Default: 1 |
zoom | integer | Map zoom used for each search (13 is about a neighbourhood-wide view). Default: 13 |
hl | string | Interface language, e.g. en, de, es. Default: "en" |
gl | string | Two-letter country code to search from. Default: "us" |
max_age | integer | Accept a cached answer up to this many seconds old, billed at 50%. Default 0 (always fresh). |
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"Market reference: Local Falcon ~$5 per 1k scan points (starter plan credits); BrightLocal Local Search Grid on paid plans.
2 credits per point. One credit costs $0.001 on the smallest pack and as little as $0.0003 on enterprise plans. Cached answers cost half and failed calls are free.
Businesses and places from a Google Maps search, by query plus city ("dentists", "Austin, TX") or by exact coordinates and zoom
One Google Maps place by place ID or by name and city
Businesses from a yellowpages.com search by category or keyword plus city, state or ZIP ("plumbers", "Austin, TX")
Better Business Bureau (bbb.org) businesses in the US and Canada, searched by name or category plus city or ZIP, or one business profile by its BBB…
Home-service pros from Angi (angi.com) for a service and US ZIP code (or city and state, or any Angi directory URL)
Local businesses from a Bing Maps search, by keyword plus city, ZIP or address ("plumbers", "Austin, TX") or around exact coordinates