google_maps_search
Search Google Maps to retrieve business listings with rating, reviews, address, phone, website, and hours. Includes follow-up links for reviews, photos, and posts.
Instructions
Returns Google Maps business listings for a search query or a specific place, including rating, reviews, address, phone, website, and operating hours. [Credits: Not explicitly stated on this page (see general Scrapingdog credit pricing).] Notes: Each result item includes ready-made follow-up links: reviews_link, photos_link, and posts_link (each pre-filled with the item's data_id) that map directly to the google_maps_reviews, google_maps_photos, and google_maps_posts endpoints. data_id (format 0xHEX:0xHEX) and place_id (format ChIJ...) are both usable to look up a specific place across the other Maps endpoints. Pagination requires ll to be set. Returns: JSON with search_results array; each item has title, place_id, data_id, data_cid, reviews_link, photos_link, posts_link, gps_coordinates {latitude, longitude}, rating, reviews (count), price, type, types[], address, open_state, operating_hours (per weekday), phone, website, description, thumbnail.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ll | No | GPS coordinates defining the search origin. Format: @latitude,longitude,zoom/map_height (e.g. @40.7455096,-74.0083012,15.1z). Zoom range: 3z-30z; map height range: 1m-15028132m. Required when using the `page` pagination parameter. | |
| data | No | Filters search results; copied directly from a Google Maps URL. Required for place-specific searches when using type=place. Format: !4m5!3m4!1s[data_id]!8m2!3d[latitude]!4d[longitude]. | |
| page | No | Page number of results, incrementing by 20 per page (0 = first page, 20 = second page, etc.). Recommended maximum: 100. The `ll` parameter must be set when paginating. (default: 0) | |
| type | No | Search type: `search` for query-based results, or `place` for specific location details. Not required when using place_id. | |
| query | Yes | A Google Maps search query. Example: query=pizza. | |
| domain | No | Google domain to obtain local results from a specific country, e.g. google.co.in for India, google.co.uk for the UK. See Google Domains Page documentation. (default: google.com) | |
| country | No | Two-letter country code for the search (e.g. us, uk, fr). See Google Country Parameter documentation for full list. (default: us) | |
| language | No | Language of the results (e.g. en, es, fr, de). See Google Language Page documentation for full list. (default: en) | |
| place_id | No | Uniquely identifies a place on Google Maps (businesses, landmarks, parks, intersections). Can be used independently without any other optional parameters. |