DataForSEO icon

DataForSEO

DataForSEO

Overview

This node integrates with the DataForSEO API to retrieve bulk spam scores for multiple targets such as pages, domains, or subdomains. It is designed to analyze up to 1000 URLs in a single request, providing insights into the spam score associated with each target. This functionality is particularly useful for SEO professionals and digital marketers who want to assess the quality and trustworthiness of backlinks or web properties at scale.

Common scenarios:

  • Auditing a large list of backlinks to identify potentially harmful or spammy links.
  • Monitoring the spam score of multiple domains or subdomains to maintain a healthy backlink profile.
  • Bulk checking URLs before link-building campaigns to avoid low-quality sources.

Practical example:
You have a list of 500 URLs from your backlink profile and want to quickly evaluate their spam scores to decide which links to disavow or investigate further. Using this node, you can input all URLs at once and receive a detailed spam score report for each.

Properties

Name Meaning
Targets A collection of up to 1000 targets (pages, domains, or subdomains) to check spam scores for. Each target can be:
- A domain or subdomain specified without https:// or www.
- A full webpage URL including http:// or https://.
Note: All URLs in one request must not belong to more than 100 different domains.

Output

The node outputs an array of JSON objects where each object corresponds to a target provided in the input. Each output item contains the spam score data retrieved from the DataForSEO API for that specific target.

  • The json field includes detailed spam score metrics per target.
  • No binary data output is produced by this operation.

Dependencies

  • Requires an active connection to the DataForSEO API via an API key credential configured in n8n.
  • The node sends POST requests to https://api.dataforseo.com/v3.
  • Proper API credentials must be set up in n8n to authenticate requests.

Troubleshooting

  • Error: "Something went wrong" — This generic error may occur if the resource or operation parameters are incorrect or missing. Ensure that the Resource is set to "Backlink" and Operation to "Get Bulk Spam Scores".
  • Request limits exceeded — The API restricts requests to a maximum of 1000 targets and no more than 100 unique domains per request. Exceeding these limits will cause errors. Split your input accordingly.
  • Invalid target format — Domains should be specified without protocol (https://) or www., while pages require full absolute URLs. Incorrect formatting may lead to API rejection.
  • Authentication errors — Verify that the API key credential is correctly configured and has sufficient permissions.

Links and References

Discussion