FetchSERP Community Node for n8n
This community node lets you access the full FetchSERP API from your n8n workflows. FetchSERP provides SEO, SERP, scraping, and domain-intelligence endpoints that help you build automations around keyword research, backlink analysis, and on-page data gathering.
Installation · Operations · Credentials · Usage · Version History
Follow the community-node installation guide.
npm install n8n-nodes-fetchserp
Self-hosted n8n users: make sure the directory containing this package is referenced by the N8N_CUSTOM_EXTENSIONS
environment variable (or use the in-app Community Nodes ➞ Install UI in recent n8n versions).
Create a new FetchSERP API credential in n8n and paste your API token.
Optional: change the base URL if you use a custom FetchSERP domain.
The node exposes 20 FetchSERP endpoints:
Operation (internal value) | Description |
---|---|
Get Backlinks (get_backlinks ) |
Retrieve backlinks for a given domain |
Get Domain Emails (get_domain_emails ) |
Find emails mentioned on pages of a domain |
Get Domain Info (get_domain_info ) |
WHOIS, DNS, SSL, tech stack |
Get Keywords Search Volume (get_keywords_search_volume ) |
Monthly volume for keywords |
Get Keywords Suggestions (get_keywords_suggestions ) |
Autocomplete & related keywords |
Get Long-Tail Keywords (get_long_tail_keywords ) |
AI-generated long-tails for a seed keyword |
Get Moz Analysis (get_moz_analysis ) |
Domain Authority, Page Authority, etc. |
Check Page Indexation (check_page_indexation ) |
Whether pages rank for a keyword |
Get Domain Ranking (get_domain_ranking ) |
SERP positions for a domain & keyword |
Scrape Webpage (scrape_webpage ) |
Raw HTML without JS |
Scrape Domain (scrape_domain ) |
Crawl domain up to N pages |
Scrape Webpage JS (scrape_webpage_js ) |
Execute custom JS on a page |
Scrape Webpage JS & Proxy (scrape_webpage_js_proxy ) |
Same as above via geo-proxy |
Get SERP Results (get_serp_results ) |
Structured SERP JSON (titles, links, etc.) |
Get SERP HTML (get_serp_html ) |
Raw SERP HTML |
Get SERP AI Mode (get_serp_ai_mode ) |
AI Overview & AI-generated answer |
Get SERP Text (get_serp_text ) |
Extracted text-only SERP |
Get User Info (get_user_info ) |
Remaining credits & plan info |
Get Webpage AI Analysis (get_webpage_ai_analysis ) |
AI summary of page content |
Get Webpage SEO Analysis (get_webpage_seo_analysis ) |
SEO checklist for a page |
The node keeps the UI minimal so you can pass any existing or future parameters without updating the package.
- Select an operation in the dropdown.
- Query Parameters (JSON) – provide GET/querystring parameters as JSON.
- For the two POST endpoints, also fill Request Body (JSON).
Domain info of example.com
{
"domain": "example.com"
}
Scrape a page with JS
After execution the node returns the raw JSON from FetchSERP, so you can continue parsing it with Merge, Set, IF, etc.
- 0.1.1 — initial public release
Made with ❤️ by Olivier — PRs & issues welcome.