Search Google Places
places_searchSearch for restaurants or other business types in a specified area using Google Places Text Search. Returns deduplicated results with Google Maps URLs for source tracing.
Instructions
Search Google Places (New) Text Search for businesses in an area. Designed as a per-round retrieval primitive for the Restaurant Research Agent. Returns deduplicated results with googleMapsUrl for source-tracing. Auto-pages up to maxResults (Google caps at ~60 per query). Defaults to includedTypes=['restaurant'] and excludeClosed=true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Free-text search, e.g. 'restaurants in Hillsdale, MI'. | |
| dryRun | No | Return sample places without calling Google. Defaults to true when no key is configured. | |
| minRating | No | Filter on rating. Places with no rating are kept. | |
| cityFilter | No | Drop any place whose formatted address does not contain this substring (case-insensitive). Use 'Hillsdale, MI' to keep only in-town results when Google's text search spills into adjacent municipalities. | |
| maxResults | No | Maximum places to return (1-60). Auto-pages until reached or no more pages. | |
| regionCode | No | ISO 3166-1 alpha-2 region code. Defaults to 'US'. | |
| excludeClosed | No | Drop CLOSED_PERMANENTLY and CLOSED_TEMPORARILY. Defaults to true. | |
| excludedTypes | No | Optional exclusion types, e.g. ['lodging']. | |
| includedTypes | No | Google place types to include. Pass [] to disable type filtering. Defaults to ['restaurant']. |