SerpApi Official icon

SerpApi Official

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

Overview

This node enables users to perform searches specifically within the Google Play Games Store using SerpApi's official API. It allows querying for games and related content, retrieving live search results directly from Google Play Games. This is useful for developers, marketers, or analysts who want to programmatically access game listings, top charts, or detailed game information without manual browsing.

Practical examples include:

  • Searching for games by keyword to analyze market trends.
  • Retrieving top chart games in a specific category or country.
  • Paginating through game listings to collect comprehensive data.
  • Filtering results by device type or language for targeted insights.

Properties

Name Meaning
Search Query (q) The main search term or query string to look up games in the Google Play Games Store.
Additional Fields A collection of optional parameters to refine the search:
- Country (gl) Country code to localize the search results (e.g., "us" for United States). Full list includes almost all countries worldwide.
- Language (hl) Language code to specify the language of the search results (e.g., "en" for English). Many language options available.
- Games Category Filter results by game category such as Action, Adventure, Arcade, Board, Card, Casino, Casual, Educational, Music, Puzzle, Racing, Role Playing, Simulation, Sports, Strategy, Trivia, Word. Default is general "Games".
- Device Specify the device type for sorting results: Chromebook, Phone, Tablet, TV, Watch, Windows. Default is Phone.
- Next Page Token Token used to retrieve the next page of results. Cannot be combined with section page token, see more token, or chart parameters.
- Section Page Token Safer pagination token for individual sections. Cannot be combined with next page token, see more token, or chart parameters.
- Chart Used to show top charts like "topselling_free". Cannot be combined with pagination tokens.
- See More Token Pagination token found in next page results. Cannot be combined with other pagination tokens or chart parameter.
- Disable Caching Boolean flag to force fetching fresh results instead of cached ones. Cached results expire after 1 hour. Defaults to false (allow cache).
- Async Boolean flag to perform asynchronous search submission. If true, results must be retrieved later via Search Archive API. Cannot be used with disable caching. Not recommended for accounts with special speed features enabled.
- ZeroTrace Mode Enterprise-only boolean flag to skip storing search parameters and metadata on SerpApi servers for privacy. Defaults to false.
- Output Defines output format: "json" for structured JSON (default), or "html" for raw HTML response.
- JSON Restrictor Allows restricting returned JSON fields to specific parts of the response, e.g., limiting to certain fields of the first few organic results.

Output

The node outputs a JSON object containing the search results from the Google Play Games Store according to the specified query and parameters. The structure typically includes:

  • Game listings matching the search query.
  • Metadata about each game such as title, developer, rating, price, description, and more depending on the API response.
  • Pagination tokens if applicable for fetching additional pages.
  • Top charts data if requested.

If the output is set to "html", the raw HTML content of the search result page is returned instead.

No binary data output is involved.

Dependencies

  • Requires an active SerpApi account with a valid API key credential configured in n8n.
  • Internet access to call SerpApi endpoints.
  • No additional external dependencies beyond the SerpApi service.

Troubleshooting

  • Empty or no results: Check that the search query (q) is correctly set and not empty. Also verify country and language codes are valid.
  • Pagination issues: Ensure only one pagination token parameter is used at a time (next_page_token, section_page_token, or see_more_token). Using multiple simultaneously will cause errors.
  • Async mode errors: Do not use async mode together with no-cache option. Also avoid async mode if your account has special speed features enabled.
  • API key errors: Make sure the API key credential is properly configured and has sufficient quota.
  • Invalid parameter values: Use only supported options for country, language, category, and device fields to avoid request failures.
  • ZeroTrace mode: Enabling this may make debugging difficult since no logs or metadata are stored.

Links and References

Discussion