Play: Backlink Audit
Profile a domain’s link graph, find toxic and lost links, and produce a cleanup/outreach list from DataForSEO’s own backlink index. Sits under DataForSEO Brain → Flows.
Overview
This audit reads a target’s backlink profile end-to-end: the headline metrics, the referring-domain roster, anchor distribution, link velocity (new vs lost), and spam scoring. All endpoints are Live-only and draw on DataForSEO’s proprietary backlink crawler/index, so the numbers are vendor-native rather than Google-sourced. The output is a disavow/cleanup candidate list plus a baseline for ongoing monitoring.
Trigger
A domain needs a link-health review: a penalty investigation, an M&A due-diligence check, a quarterly health snapshot, or a competitor link comparison. Input is a single target (domain, subdomain, or full page URL).
Endpoints used (in order)
POST /v3/backlinks/summary/live(profile overview).POST /v3/backlinks/referring_domains/live(the referring-domain roster).POST /v3/backlinks/anchors/live(anchor-text distribution).POST /v3/backlinks/bulk_new_lost_backlinks/live(link velocity / churn).POST /v3/backlinks/bulk_spam_score/live(spam score for up to 1,000 targets).POST /v3/backlinks/history/liveand/timeseries_summary/live(trend context).
Pipeline
- Run
summaryon thetarget. Readbacklinks,referring_domains,referring_main_domains,rank,backlinks_spam_score,broken_backlinks, and the distribution objects (referring_links_types,referring_links_attributes,referring_links_tld,referring_links_countries). Setbacklinks_status_typetolive,lost, oralldepending on scope. - Pull the referring-domain roster with
referring_domains(default 100, max 1,000 per request; page withoffset). Sort byrankandbacklinks_spam_score; usefilters(max 8) to isolate high-spam or nofollow-only domains. - Audit anchors with
anchorsto spot over-optimized or spammy anchor patterns (money-keyword stuffing is a manual-action signal). - Measure velocity with
bulk_new_lost_backlinksto see whether the profile is gaining or shedding links; sudden loss spikes flag a problem, sudden gains may flag a negative-SEO attack. - Score toxicity: feed the suspect referring domains/pages (up to 1,000 per call) into
bulk_spam_scoreto get the 0-100spam_scoreper target in one billed request. - Build the cleanup list: domains/pages above your spam threshold with low
rankbecome disavow candidates; broken backlinks pointing at the target become reclamation candidates. - Add trend context with
history/timeseries_summaryfor a month-over-month chart, and re-run on a schedule to monitor.
Cost & cadence
- Backlinks endpoints are Live-only and billed per request; pricing is on the Backlinks API page (per-row plus per-request components).
- Bulk endpoints are the cost lever:
bulk_spam_scorescores up to 1,000 targets in one billed request rather than 1,000 separate calls. The same applies to bulk ranks and bulk new/lost. - Since 2026-07-01, the Backlinks API is pay-as-you-go with no subscription or activation step. The
backlinks_subscription_expiry_datefield inuser_datais legacy and irrelevant for access; 2026-07-08 probes returned20000 Okforsummary/liveandbulk_ranks/live. - Cadence: full audit on demand; monitoring (summary + new/lost) weekly or monthly.
Output
A backlink audit pack: profile summary metrics, ranked referring-domain table, anchor distribution, new/lost velocity chart, and a prioritized disavow + reclamation list. Feeds play-competitor-gap-analysis for link-gap work.
Pitfalls / limits
- No Backlinks API subscription is required. Check
user_datafor balance and limits before running, not for access. include_subdomains,include_indirect_links, andexclude_internal_backlinksall default to true and materially change counts; set them deliberately and keep them consistent across runs.rank_scaledefaults toone_thousand; switch toone_hundredif your reporting expects 0-100.- Rate ceiling is 2,000 calls/min and max 30 simultaneous Live requests; max 1,000 items per page and 1,000 targets per bulk call.
- Spam score is DataForSEO’s own metric, not Google’s; treat it as a triage signal, not a verdict.
Decisions in play
- dec-which-api-for-which-job: Backlinks API summary/referring_domains/anchors for the profile, bulk endpoints for spam scoring at scale.
- dec-cost-control-strategy: prefer the bulk endpoints (up to 1,000 targets per billed request) over per-target calls.
- dec-dataforseo-vs-ahrefs-semrush-moz: DataForSEO’s index is its own crawler, so counts differ from Ahrefs/Moz; keep one source of truth per report.
Related
- cap-backlinks-api
- cap-backlinks-bulk-metrics
- cap-task-vs-live-execution
- cap-data-collection-methodology
- cap-account-usage-userdata
- ent-ahrefs
- ent-moz
- dec-dataforseo-vs-ahrefs-semrush-moz
- dec-which-api-for-which-job
- play-competitor-gap-analysis
- index
- _index
Sources
- https://docs.dataforseo.com/v3/backlinks/summary/live/ (retrieved 2026-06-26)
- https://docs.dataforseo.com/v3/backlinks/referring_domains/live/ (retrieved 2026-06-26)
- https://docs.dataforseo.com/v3/backlinks/bulk_spam_score/live/ (retrieved 2026-06-26)
- https://docs.dataforseo.com/v3/backlinks/domain_intersection/live/ (retrieved 2026-06-26)
- https://dataforseo.com/update/pricing-update-in-dataforseo-apis (retrieved 2026-07-08)
- .raw/sources/dataforseo-research/backlinks/fixtures/summary-live.json (captured 2026-07-08)
- .raw/sources/dataforseo-research/backlinks/fixtures/bulk_ranks-live.json (captured 2026-07-08)
