FetchSERP

Interact with the FetchSERP API

Overview

This node integrates with the FetchSERP API to perform various SEO and web scraping related operations. Specifically, the "Scrape Domain" operation allows users to scrape data from an entire domain by providing query parameters such as the domain name. This is useful for gathering comprehensive information about a website’s content, backlinks, rankings, or other SEO metrics in bulk.

Practical examples include:

  • Extracting all relevant SEO data from a competitor’s domain.
  • Collecting domain-wide email addresses or backlinks for outreach campaigns.
  • Scraping domain content for market research or content analysis.

Properties

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

Output

The node outputs an array of items where each item contains a json field holding the response from the FetchSERP API for the requested operation. The structure of this JSON depends on the specific API endpoint called but generally includes detailed scraped data about the domain.

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 via credentials.
  • The node makes HTTP requests to the FetchSERP API endpoints using the provided token for authorization.

Troubleshooting

  • Common issues:
    • Invalid or missing API token will cause authentication errors.
    • Malformed JSON in the "Query Parameters (JSON)" property may cause parsing errors.
    • Using unsupported or incorrect operation names will throw an "Unknown operation" error.
  • Error messages:
    • "Unknown operation \"scrape_domain\"": Indicates the operation name was not recognized; ensure the operation is spelled correctly.
    • HTTP request failures will return the error message from the API; check network connectivity and API limits.
  • To resolve errors, verify the API token, ensure correct JSON formatting, and confirm that the operation and parameters are valid.

Links and References

Discussion