FetchSERP

Interact with the FetchSERP API

Overview

This node integrates with the FetchSERP API to retrieve search engine results and related SEO data. Specifically, the "Get SERP AI Mode" operation fetches AI-enhanced search engine results for a given query. This can be useful for SEO professionals, marketers, or developers who want to analyze search results enriched with AI insights, such as understanding ranking factors, content summaries, or competitor analysis.

Practical examples include:

  • Automatically retrieving AI-analyzed search results for keywords to inform content strategy.
  • Integrating AI-powered SERP data into dashboards or reports.
  • Enhancing marketing automation workflows by dynamically fetching search result insights.

Properties

Name Meaning
Query Parameters (JSON) JSON object specifying query parameters for the API request. Example: {"domain":"example.com"}

The only input property relevant here is the "Query Parameters (JSON)" which allows users to specify any parameters required by the FetchSERP API for the "Get SERP AI Mode" endpoint. This typically includes search queries or filters formatted as JSON.

Output

The node outputs an array of items where each item's json field contains the parsed JSON response from the FetchSERP API's /api/v1/serp_ai_mode endpoint. The structure of this JSON depends on the API response but generally includes AI-enhanced search result data such as rankings, snippets, and possibly AI-generated insights.

No binary data output is produced by this operation.

Dependencies

  • Requires an API key credential for the FetchSERP service.
  • The base URL defaults to https://www.fetchserp.com but can be overridden in credentials.
  • The node makes HTTP requests with Bearer token authorization and expects JSON responses.

Troubleshooting

  • Unknown operation error: If the operation name is incorrect or not supported, the node throws an error indicating the unknown operation.
  • Invalid JSON in Query Parameters: If the JSON provided in "Query Parameters (JSON)" is malformed, parsing will fail. Ensure valid JSON syntax.
  • API authentication errors: If the API token is missing or invalid, requests will fail with authorization errors. Verify the API key credential configuration.
  • Network or API errors: Any HTTP request failure will throw an error unless "Continue On Fail" is enabled, in which case the error message is returned in the output JSON under an error field.

Links and References

Discussion