Actions85
- Audit Actions
- Backlink Actions
- Get Anchors
- Get Backlinks Summary
- Get Changes History
- Get Intersecting Domains
- Get Intersecting Domains Summary
- Get Lost Backlinks
- Get Lost Outlinks
- Get New Backlinks
- Get Outlink Domains
- Get Outlink Threat Domains
- Get Outlink Threat Links
- Get Outlinks
- Get Redirected Domains
- Get Referring Domains
- Get Referring Threat Domains
- Get Referring Threat Links
- Get SDR Distribution
- Get TLD Distribution
- Get Top Anchors
- Get Top Pages
- Credit Actions
- Domain Actions
- Export Domain Positions
- Get Category Top Domains
- Get Domain All Regions Traffic
- Get Domain Keywords
- Get Domain Keywords By Language
- Get Domain Organic Competitors
- Get Domain PPC Competitors
- Get Domain PPC Keywords
- Get Domain Regions Count
- Get Domain Search History
- Get Domain Top URLs
- Get Domain URLs
- Get Domains AIO Brand Opportunities
- Get Domains AIO Summary
- Get Domains Intersection
- Get Domains Rating Data
- Get Domains Search Summary
- Get Domains Unique Keywords
- Get Market Categories
- Domain Classification Actions
- Keyword Actions
- Keyword Volume Checker Actions
- Project Actions
- Rank Tracker Actions
- SERP Crawling Actions
- Team Actions
- URL Actions
SERP Crawling → Add SERP Crawling Task
AI-generatedOverview
This node operation adds a SERP (Search Engine Results Page) crawling task to the Serpstat API. It allows users to submit a list of keywords to crawl regular or local Google search results, specifying parameters such as search engine, country, device type, language, number of pages to parse, region, and result type. This is useful for SEO professionals and marketers who want to gather detailed SERP data for keyword analysis and competitive research.
Use Case Examples
- Add a task to crawl Google SERP for keywords 'iphone, pizza' in the USA (country ID 23) for desktop devices, parsing 3 pages of results.
- Submit a local pack SERP crawling task for mobile devices in a specific region with a custom language setting.
Properties
| Name | Meaning |
|---|---|
| Search Engine | The search engine to crawl. Only Google is currently supported. |
| Keywords | Comma-separated list of keywords to crawl. Example: 'iphone, pizza'. |
| Country ID | Numeric country identifier to specify the country for the search results (e.g., 23 for USA). |
| Additional Fields | Optional parameters to customize the crawling task, including device type, language ID, number of SERP pages to parse, region ID, and results type. |
Output
JSON
success- Indicates whether the task was successfully added.taskId- Unique identifier of the created SERP crawling task.message- Additional message or information returned by the API.
Dependencies
- Serpstat API
- An API key credential for Serpstat API authentication
Troubleshooting
- Ensure the keywords parameter is a non-empty comma-separated string.
- Verify the country ID is valid and supported by the Serpstat API.
- Check that the API key credential is correctly configured and has permissions for SERP crawling tasks.
- Handle API errors gracefully, as the node throws errors if the API response does not contain expected data.
- If the task creation fails, review the error message returned by the Serpstat API for specific issues.
Links
- Serpstat API Documentation - Official documentation for Serpstat API endpoints and parameters.