Skip to content

Search Google Maps places by keyword and location

POST/v1/tools/google.serp.maps/callsNeeds an API key

Returns the Google Maps places that match a search around a point, with address, rating, phone and website. Use it to find local businesses and their place IDs.

Tool google.serp.maps on Google. Contract version 1, released 2026-10-27.

Over REST, send the input in the body. Over MCP, pass the same input to call_tool.

Both return the full response: the call's ID, status and cost, with this tool's result in output.

Input

querystringRequired

What to look for on the map, such as "coffee shops in Austin, TX".

viewportstring

Center and zoom of the map to search, written as @latitude,longitude,zoomz as in a Google Maps address, such as "@30.2672,-97.7431,14z".

Matches ^@-?[0-9]+(\.[0-9]+)?,-?[0-9]+(\.[0-9]+)?,[0-9]+(\.[0-9]+)?z$.

countrystring

Two-letter ISO 3166-1 country code. Case-insensitive.

One of the 249 values of the countries list: ISO 3166-1 alpha-2 country codes, lowercase.

languagestring· default en

Two-letter ISO 639-1 language code. Case-insensitive.

One of the 184 values of the languages list: ISO 639-1 two-letter language codes, lowercase.

pageinteger· default 1

Page of results.

At least 1.

Output

A successful call returns these blocks in its output. A field not marked required can be null.

results

A list of rows. Always present, possibly empty.

positionintegerRequired

Rank among the places found, starting at 1.

titlestringRequired

Name of the business or place.

addressstring
latitudenumber
longitudenumber
ratingnumber

Average review rating, out of 5.

review_countinteger
price_rangestring

Typical spend per person as Google shows it, a range with its currency symbol. Not parsed.

categorystring

Kind of business, such as "Coffee shop".

phonestring

Phone number as Google shows it.

websitestring

Address of the place's own website.

image_urlstring

Address of the place's thumbnail image.

cidstring

Google's customer ID of the place, in decimal digits.

place_idstring

Google's place ID of the place.