FetchSERP

Interact with the FetchSERP API

Overview

This node integrates with the FetchSERP API to retrieve various types of search engine results and domain-related data. Specifically, the "Get Domain Emails" operation fetches email addresses associated with a given domain. This can be useful for marketing, outreach, or research purposes where you need to gather contact information linked to a website.

Practical examples include:

  • Extracting publicly available emails from a competitor’s domain for lead generation.
  • Collecting contact emails from partner websites for collaboration.
  • Automating the retrieval of domain emails as part of a larger workflow involving domain analysis.

Properties

Name Meaning
Query Parameters (JSON) JSON object containing query parameters for the API request. For "Get Domain Emails", typically includes "domain" specifying the target domain (e.g., {"domain":"example.com"}).

Output

The node outputs an array of items, each with a json property containing the response from the FetchSERP API for the requested operation.

For the "Get Domain Emails" operation, the json output will contain the data structure returned by the /api/v1/domain_emails endpoint of the FetchSERP API. This generally includes a list of email addresses found on or related to the specified domain.

No binary data is output by this node.

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 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)" field may cause parsing errors.
    • Requesting data for a domain that does not exist or has no associated emails may return empty results.
  • Error messages:

    • "Unknown operation": Indicates an unsupported operation was selected; ensure "Get Domain Emails" is chosen.
    • HTTP request failures will throw errors with messages from the FetchSERP API; check network connectivity and API limits.
    • JSON parsing errors if the input parameters are not valid JSON strings.

To resolve these:

  • Verify the API token is correctly configured.
  • Ensure the JSON input is properly formatted.
  • Confirm the domain parameter is correct and reachable.

Links and References

Discussion