FetchSERP

Interact with the FetchSERP API

Overview

The node integrates with the FetchSERP API to retrieve backlink data for specified domains or URLs. It is designed to fetch backlinks, which are links from other websites pointing to a target site, an important metric in SEO analysis and digital marketing.

Common scenarios where this node is beneficial include:

  • SEO professionals analyzing the backlink profile of their website or competitors.
  • Digital marketers tracking link-building campaigns.
  • Website owners monitoring incoming links to assess referral traffic sources.

For example, by providing a domain name as a query parameter, the node can return a list of backlinks pointing to that domain, helping users understand their site's authority and link diversity.

Properties

Name Meaning
Query Parameters (JSON) JSON object specifying query parameters for the API call. For "Get Backlinks" operation, typically includes keys like "domain" with the domain name to fetch backlinks for. Example: {"domain":"example.com"}

Output

The node outputs an array of items, each containing a json field with the response data from the FetchSERP API's backlinks endpoint. The structure of the JSON depends on the API response but generally includes backlink details such as source URL, target URL, anchor text, and possibly metrics like link type or authority.

No binary data output is produced by this operation.

Dependencies

  • Requires an API key credential for the FetchSERP service to authenticate requests.
  • The base URL defaults to https://www.fetchserp.com but can be overridden via credentials configuration.
  • The node makes HTTP GET requests to the /api/v1/backlinks endpoint of the FetchSERP API.

Troubleshooting

  • Invalid JSON in Query Parameters: If the JSON provided in "Query Parameters (JSON)" is malformed, the node will throw a parsing error. Ensure valid JSON syntax.
  • Unknown Operation Error: This occurs if an unsupported operation value is set. Confirm the operation is set to "Get Backlinks".
  • Authentication Errors: If the API token is missing or invalid, the API will reject requests. Verify the API key credential is correctly configured.
  • API Rate Limits or Network Issues: The node may fail due to network problems or hitting API rate limits. Check connectivity and API usage quotas.
  • Continue On Fail Behavior: If enabled, errors per item will be returned as JSON with an error property instead of stopping execution.

Links and References

Discussion