App Logo
google.com

Search Google Maps places

Search Google Maps for places matching a query, optionally near a location. Returns n, captured, and records with name, address, phone, website, rating, category, lat, lng, placeId, and placeUrl. placeId is the join key for get_place and get_place_reviews; rating, category, lat and lng can be null.

Input

query required

Search terms (e.g. 'tatoueur', 'pizzeria', 'dentist near me').

gl optional

Geo region (e.g. 'fr', 'us'). Empty = Maps default.

hl optional

UI language (e.g. 'fr', 'en'). Empty = Maps default.

cap optional

Hard cap on returned records.

Default: 80
location optional

Optional location appended to the query (e.g. 'Paris', 'Brooklyn'). If empty, only `query` is used.

maxScrolls optional

Max scroll rounds before bailing on staleness.

Default: 25

Output

n optional

Number of unique records returned.

records optional
captured optional

Number of /search?tbm=map XHRs captured.

FAQ

Search Google Maps for places matching a query, optionally near a location. Returns n, captured, and records with name, address, phone, website, rating, category, lat, lng, placeId, and placeUrl. placeId is the join key for get_place and get_place_reviews; rating, category, lat and lng can be null.
Required: query. Optional: gl, hl, cap, location, maxScrolls.
It returns n, records, captured.
No. It only uses pages of google.com that are reachable without signing in.
It only reads. It looks things up on google.com and changes nothing there.
Ask an AI agent connected to Reduck to run reduck/google.com/search_places, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/google.com/search_places
It is part of Reduck's official curated catalogue.

Start building not clicking