Actions20
- Check Page Indexation
- Get Backlinks
- Get Domain Emails
- Get Domain Info
- Get Domain Ranking
- Get Keywords Search Volume
- Get Keywords Suggestions
- Get Long Tail Keywords
- Get Moz Analysis
- Get SERP AI Mode
- Get SERP HTML
- Get SERP Results
- Get SERP Text
- Get User Info
- Get Webpage AI Analysis
- Get Webpage SEO Analysis
- Scrape Domain
- Scrape Webpage
- Scrape Webpage JS
- Scrape Webpage JS & Proxy
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.combut 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
errorfield.
Links and References
- FetchSERP API Documentation (general reference for API endpoints and parameters)
- n8n documentation on HTTP Request Node for understanding underlying request mechanics