SerpApi Official icon

SerpApi Official

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

Overview

This node integrates with SerpApi's Google Immersive Product search engine to retrieve detailed product information displayed in Google's immersive popup. It is useful for scenarios where you want to fetch rich product data directly from Google Search results, such as price comparisons, product details, and images, without scraping Google manually.

Practical examples include:

  • E-commerce platforms aggregating product info from Google Shopping.
  • Market research tools analyzing product visibility and details on Google.
  • Price monitoring services tracking changes in product listings.

Properties

Name Meaning
Page Token (page_token) A required token parameter that identifies the specific product info page in the Google immersive popup. This token can be obtained via Google Search or Google Shopping APIs.
Additional Fields Optional parameters to customize the request:
- Disable Caching: Force fresh results instead of cached ones (true/false).
- Async: Perform search asynchronously (true/false).
- ZeroTrace Mode: Enterprise option to avoid storing search metadata (true/false).
- Output: Choose output format, either JSON (structured data) or HTML (raw HTML).
- JSON Restrictor: Limit response fields to specified parts of the JSON result.

Output

The node outputs a JSON object containing the structured results returned by SerpApi for the immersive product query. The structure depends on the selected output format:

  • If output is set to json (default), the output contains parsed JSON data representing product details such as title, price, images, reviews, and other metadata.
  • If output is set to html, the output contains the raw HTML content retrieved from the Google immersive product popup.

No binary data output is indicated for this operation.

Dependencies

  • Requires an active API key credential for SerpApi to authenticate requests.
  • Network access to SerpApi endpoints (https://serpapi.com/search.json).
  • Proper configuration of the node with the correct page_token parameter to identify the product.

Troubleshooting

  • Invalid or missing page_token: The node requires a valid page_token parameter. If missing or incorrect, the API will not return product data. Ensure the token is correctly obtained from Google Search or Shopping APIs.
  • Caching conflicts: Using both no_cache and async options together is disallowed. Set only one of these flags if needed.
  • Async mode limitations: When using async mode, results are not immediately available and must be fetched later via the Search Archive API. Also, async mode is incompatible with accounts having Ludicrous Speed enabled.
  • ZeroTrace mode: Enabling ZeroTrace disables storage of search metadata, which may complicate debugging if issues arise.
  • API quota limits: Exceeding your SerpApi monthly search quota will cause errors. Monitor usage accordingly.
  • Network or authentication errors: Verify API key validity and network connectivity to SerpApi servers.

Links and References

Discussion