datasets_google_map_search
Search and filter stored Google Maps business data using criteria like category, location, rating, and review count. Get sorted results for analysis.
Instructions
Search stored Google Maps businesses. Searches Google Maps business records stored in Elasticsearch. Sort enum: relevance, updated_at_desc, rating_desc, review_count_desc, distance_asc.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| category | No | Exact category filter, max 128 characters | |
| city | No | Exact city filter, max 128 characters | |
| country | No | Exact country filter, max 128 characters | |
| county | No | Exact county filter, max 128 characters | |
| has_phone | No | Filter by phone presence | |
| has_website | No | Filter by website presence | |
| lat | No | Latitude for radius filtering or distance sort | |
| lon | No | Longitude for radius filtering or distance sort | |
| min_rating | No | Minimum rating, 0 through 5 | |
| min_review_count | No | Minimum review count | |
| page | No | Page number, defaults to 1 | |
| page_size | No | Page size, defaults to 20 and maxes at 100; page * page_size must be <= 10000 | |
| q | No | Full-text business search query, max 256 characters | |
| radius_m | No | Radius in meters, 1 through 50000; requires lat and lon when supplied | |
| sort | No | Sort enum: relevance, updated_at_desc, rating_desc, review_count_desc, distance_asc | |
| state | No | Exact state filter, max 128 characters | |
| town | No | Exact town filter, max 128 characters |