Actions72
- eBay Search
- DuckDuckGo Search
- Amazon Search
- Baidu Search
- Bing Images
- Bing Search
- Facebook Profile
- Google AI Mode
- Google AI Overview
- Google Autocomplete
- Google Finance
- Google Flights
- Google Hotels
- Google Images
- Google Images Light
- Google Immersive Product
- Google Jobs
- Google Lens
- Google Light
- Google Local
- Google Maps
- Google Maps Directions
- Google Maps Reviews
- Google News
- Google News Light
- Google Play Games
- Google Play Product
- Google Play Store
- Google Product
- Google Scholar
- Google Search
- Google Shopping
- Google Trends
- Google Trends Trending Now
- Google Videos
- YouTube Search
- Search Actions
- Amazon Search
- Baidu Search
- Bing Images
- Bing Search
- DuckDuckGo Search
- eBay Search
- Facebook Profile
- Google AI Mode
- Google AI Overview
- Google Autocomplete
- Google Finance
- Google Flights
- Google Hotels
- Google Images
- Google Images Light
- Google Immersive Product
- Google Jobs
- Google Lens
- Google Light
- Google Local
- Google Maps
- Google Maps Directions
- Google Maps Reviews
- Google News
- Google News Light
- Google Play Games
- Google Play Product
- Google Play Store
- Google Product
- Google Scholar
- Google Search
- Google Shopping
- Google Trends
- Google Trends Trending Now
- Google Videos
- YouTube Search
Overview
This node allows you to retrieve detailed product information and reviews from the Google Play store using SerpApi's official API. It is particularly useful for developers, marketers, or analysts who want to programmatically access up-to-date data about apps, audiobooks, books, movies, or TV shows available on Google Play.
Common scenarios include:
- Fetching product details such as descriptions, ratings, and pricing.
- Gathering user reviews filtered by platform, rating, or relevance.
- Monitoring changes in product metadata across different countries or languages.
- Integrating Google Play product data into dashboards or reports.
For example, you could use this node to get all 5-star reviews of a specific app in the US store or to retrieve metadata about a movie available in the UK Google Play store.
Properties
| Name | Meaning |
|---|---|
| Store (store) | Defines the type of Google Play store to query. Options: Apps, Audiobooks, Books, Movies, TV. |
| Product ID (product_id) | The unique identifier of the product you want to retrieve information for. |
| Country (gl) | The country code to use for the search, affecting localized results. Examples: us (United States), gb (United Kingdom), de (Germany), etc. |
| Language (hl) | The language code to use for the search interface and results. Examples: en (English), fr (French), es (Spanish), ja (Japanese), etc. |
| Season ID (season_id) | The ID of a season to get results for; applicable only when the store is set to TV. |
| Show All Reviews (all_reviews) | Boolean flag to indicate whether to fetch all reviews of the product (true) or not (false, default). |
| Filter By Platform (platform) | When fetching all reviews, filter them by platform. Options: Car, Chromebook, Phone, Tablet, TV, Watch. |
| Filter By Rating (rating) | When fetching all reviews, filter them by star rating. Options: 1-star through 5-star. |
| Sort By Relevance (sort_by) | When fetching all reviews, sort them by Most relevant (default), Newest, or Rating. |
| Number of Results (num) | Maximum number of reviews to return when fetching all reviews. Default is 40; maximum allowed is 199. |
| Next Page Token (next_page_token) | Token used to retrieve the next page of reviews when fetching all reviews. |
| Disable Caching (no_cache) | Boolean flag to force fresh data retrieval instead of cached results. Default is false (allow cache). Cannot be used together with async. |
| Async (async) | Boolean flag to perform the search asynchronously. Default is false (wait for results immediately). If true, results must be retrieved later via Search Archive API. Cannot be used with no_cache or on accounts with Ludicrous Speed enabled. |
| ZeroTrace Mode (zero_trace) | Enterprise-only option to disable storing search parameters and metadata on SerpApi servers for privacy. Default is false. |
| Output (output) | Defines the format of the final output. Options: JSON (structured data, default) or html (raw HTML response). |
| JSON Restrictor (json_restrictor) | Allows restricting the fields returned in the JSON response, e.g., limiting to certain result items or properties. |
Output
The node outputs a JSON object containing the structured results from the Google Play product search. This includes product metadata such as title, description, price, ratings, and optionally user reviews if requested.
If the "Show All Reviews" option is enabled, the output will include an array of reviews filtered and sorted according to the specified parameters.
If the output format is set to "html," the raw HTML content retrieved from the Google Play store is returned instead of JSON.
No binary data output is produced by this node.
Dependencies
- Requires an active SerpApi account with a valid API key credential configured in n8n.
- Internet access to call SerpApi endpoints.
- No additional environment variables are needed beyond the API key credential.
Troubleshooting
- Missing or invalid Product ID: Ensure the Product ID is correctly specified; otherwise, the API will return an error or empty results.
- Invalid country or language codes: Use supported ISO codes as listed in the options; unsupported values may cause unexpected results or errors.
- Conflicting parameters: The
no_cacheandasyncoptions cannot be used simultaneously. Using both will likely cause request failures. - Exceeded review limits: Requesting more than 199 reviews will be rejected; keep the number within allowed limits.
- Async mode usage: When using async mode, results are not returned immediately. You must retrieve them later via the Search Archive API, which requires additional handling outside this node.
- API quota exceeded: If your SerpApi plan limits are reached, requests will fail until quota resets or plan is upgraded.