SerpApi Official icon

SerpApi Official

Get live Google Search data and more from SerpApi's official node

Search → Google Maps Reviews

AI-generated

Overview

This node interacts with the SerpApi service to fetch Google Maps reviews data. It allows users to retrieve reviews for a specific place on Google Maps by specifying either a data ID or a place ID. Additional parameters can be set to customize the search, such as language, sorting order, filtering by topic ID, pagination through next page tokens, and controlling caching and asynchronous behavior. This node is useful for applications that need to analyze or display Google Maps reviews programmatically, such as reputation management, customer feedback analysis, or local business insights.

Use Case Examples

  1. Fetch the latest 10 reviews for a specific restaurant using its place ID.
  2. Retrieve reviews in Spanish sorted by highest rating for a local business.
  3. Paginate through multiple pages of reviews using the next page token to gather comprehensive feedback data.

Properties

Name Meaning
Data ID (data_id) Defines the Google Maps data ID to identify the place for which reviews are fetched. Either data_id or place_id must be set.
Place ID (place_id) Defines the unique reference to a place on Google Maps to fetch reviews. Either data_id or place_id must be set.
Additional Fields Collection of optional parameters to customize the reviews search, including language, sorting, topic filtering, number of results, pagination token, caching, async mode, output format, and JSON field restrictions.
Request Options Node-level settings for request behavior, including batching, SSL certificate validation, proxy usage, and request timeout.

Output

JSON

  • reviews - Array of review objects retrieved from Google Maps for the specified place.
  • next_page_token - Token to fetch the next page of reviews if more results are available.
  • search_metadata - Metadata about the search request and response from SerpApi.

Dependencies

  • SerpApi API key credential

Troubleshooting

  • Ensure either data_id or place_id is provided; missing both will cause errors.
  • Check API key validity and quota limits to avoid authentication or rate limit errors.
  • If using async mode, remember to retrieve results separately using the Search Archive API.
  • Be cautious with caching settings; disabling cache may increase API usage and latency.
  • Verify correct language and sorting parameters to get expected review results.

Links

Discussion