FetchSERP

Interact with the FetchSERP API

Overview

This node integrates with the FetchSERP API to perform various SEO and web data retrieval operations. Specifically, the "Get Webpage SEO Analysis" operation fetches detailed SEO analysis data for a given webpage. This can be useful for digital marketers, SEO specialists, and content creators who want to analyze webpage SEO metrics such as keyword usage, backlinks, page ranking factors, and other SEO-related insights.

Practical examples include:

  • Automatically retrieving SEO analysis reports for competitor websites.
  • Monitoring your own website’s SEO health by regularly fetching updated SEO data.
  • Integrating SEO analysis into automated marketing workflows or dashboards.

Properties

Name Meaning
Query Parameters (JSON) JSON object containing query parameters required by the API endpoint. For example: {"domain":"example.com"}. This defines which webpage or domain to analyze.

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.

For the "Get Webpage SEO Analysis" operation, the json output will contain the SEO analysis data returned by the API. This typically includes structured information about the webpage's SEO metrics, such as keyword rankings, backlink counts, page metadata, and other relevant SEO indicators.

The node does not output binary data.

Dependencies

  • Requires an API key credential for the FetchSERP service to authenticate requests.
  • The base URL for the API defaults to https://www.fetchserp.com but can be overridden in credentials.
  • The node uses HTTP GET requests with JSON responses.
  • No additional environment variables are needed beyond the API authentication token.

Troubleshooting

  • Common issues:

    • Invalid or missing API key: The node will fail to authenticate and return an error.
    • Malformed JSON in the "Query Parameters (JSON)" property: Ensure valid JSON syntax is used.
    • Unknown operation errors if the operation name is incorrect or unsupported.
    • Network connectivity issues preventing access to the FetchSERP API.
  • Error messages:

    • "Unknown operation \"<operation_name>\"": Indicates the selected operation is not recognized; verify the operation name.
    • HTTP request errors with messages from the API: Check API key validity, request parameters, and network status.
    • JSON parsing errors: Confirm that the input JSON for parameters is correctly formatted.
  • To handle errors gracefully, enable the node’s "Continue On Fail" option to allow workflow execution to proceed even if some requests fail.

Links and References

Discussion