What it does
The Search Google Maps tool finds businesses and places on Google Maps and returns structured details including aplace_id (required for fetching reviews), address, phone, website, rating, review count, GPS coordinates, categories, and hours. Perfect for local research, lead generation, competitor scanning, and due diligence.
Key features
- Search by business name, category, or natural-language query
- Returns a Google
place_idthat can be passed to Get Business Reviews - Rating, review count, website, phone, and hours in one call
- Geographic biasing via text location or GPS coordinates
- Pagination for exploring broader result sets
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
query | string | Yes | The Google Maps search query (e.g., "coffee shop in Austin, TX", "Franklin Barbecue") |
location | string | No | Text location to bias results (e.g., "Austin, TX") — appended to the query if not already present. Also accepts GPS coordinates in Google Maps format @lat,lng[,zoom] (e.g., "@30.267,-97.743,14z") |
gl | string | No | Two-letter country code for geolocation (e.g., "us", "gb") |
hl | string | No | Language code for the response (e.g., "en", "es"). Default: "en" |
page | integer | No | Page number for pagination (default 1) |
limit | integer | No | Maximum results to return (default 10, max 20) |
Common use cases
Find a specific business
place_id, rating, address, phone, and website.
Local competitor scan
Lead-gen enrichment
Pair with reviews
- Run
search_google_mapsto find the business - Pass the returned
place_idtoget_business_reviewsfor full review detail
What you get back
Each place includes:place_id— Google’s stable identifier, required forget_business_reviewstitle— business/place nameaddress,phone,website,domainrating(0–5),reviews_count,reviews_linkgps_coordinates—{ latitude, longitude }type,types— Google Maps categorieshours,open_state,price,thumbnail
Best practices
- Include the location directly in the query for more reliable matching (e.g.,
"coffee shop in Austin, TX"works better than query + location for unambiguous cases) - Use
glwhen you specifically need country-scoped results - Save the
place_id— it’s stable and lets you skip the lookup step next time
Troubleshooting
“No results found”- Try broader query terms
- Add location context (city, state, country)
- Remove overly specific modifiers
- For common or ambiguous names, add the city and state
- Capture the
place_idof the correct result and reuse it in downstream calls
Related tools
- Get Business Reviews — fetch Google reviews using a
place_idfrom this tool - Search Google — general web, news, and image search
- Ask Web — AI-powered answers over web data
