Search Google Local (SerpAPI)
google_local_searchSearch the Google Local pack via SerpAPI — the local business listings Google shows for a query. Returns local_results, each with title, rating, reviews, type, address, phone and the place identifiers (place_id / data_id / data_cid) that feed google_maps_reviews. Provide a query q and optionally a location (or a pre-encoded uule). Paginate with start (+20 per page).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Search query, e.g. 'Coffee' or 'Pizza near Central Park'. | |
| gl | No | Country code for the search, e.g. 'us', 'uk', 'de'. | |
| hl | No | Language code, e.g. 'en', 'es', 'fr', 'pt-br'. | |
| tbs | No | Advanced search parameters not otherwise supported, passed through as a raw tbs string. | |
| uule | No | Google-encoded location string (an alternative to location). Mutually exclusive with location. | |
| start | No | Result offset for pagination (0-based); ~20 results per page, so use 20, 40, …. | |
| device | No | Device to emulate: 'desktop' (default), 'tablet' or 'mobile'. | |
| ludocid | No | Google CID of a business listing, to scope results to that place. | |
| location | No | Geographic origin of the search — a SerpAPI canonical city-level name, e.g. 'Warsaw,Masovian Voivodeship,Poland'. For a small town or a district, put the place in q instead. Mutually exclusive with uule. | |
| no_cache | No | Force a fresh SerpAPI fetch and bypass this server's result cache. Default false. | |
| zero_trace | No | Enterprise-only ZeroTrace mode: don't store search params/metadata on SerpAPI. Default false. | |
| google_domain | No | Google domain to use, e.g. 'google.com', 'google.co.uk'. |