Backlink Analyzer Pro avatar

Backlink Analyzer Pro

Pricing

from $3.30 / 1,000 result rows

Go to Apify Store
Backlink Analyzer Pro

Backlink Analyzer Pro

Analyze backlink profiles for domains and URLs in 14 modes: overview, link lists, anchors, referring domains, competitor gap, history, timeseries, and bulk comparison. Pay per result row on Apify.

Pricing

from $3.30 / 1,000 result rows

Rating

0.0

(0)

Developer

Winning Solutions

Winning Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Backlink Analyzer - 14 Backlink Analysis Modes in One Actor

A research Actor that analyzes backlink profiles for domains, subdomains, and page URLs. Add targets, pick an analysis mode, and adjust filters and limits. The Actor returns structured JSON with neutral field names.

It covers profile overview, backlink lists, anchors, referring domains, competitor gap, history, timeseries, and bulk comparison for up to 1000 targets.

Designed for SEO teams, agencies, and developers who need programmatic backlink intelligence without managing a second data account. Pay per result row on Apify. No external API signup required.

Fourteen modes, one Actor

Start with Overview (summary) for a quick profile. Switch to Backlink List or Domain Gap for deeper work.

Each mode writes one dataset row per result unit. One run writes one mode. Open the Results tab first. Diagnosis rows explain empty runs and input errors. No silent failures.

Use Cases

  • Run a backlink profile overview before a full audit
  • Export a backlink list with rank and spam filters
  • Find competitor gap sources that link to rivals but not to you
  • Compare bulk metrics across many domains in one run
  • Track historical backlink trends and timeseries changes

Index

Release Notes

v2.0.3 - Output identity

  • Results tab: Every row shows analyzed_target and analysis_mode.
  • One mode per run: Other tabs are column views of the same rows.

v2.0 - Factory rebuild

  • Pay per event: Apify PPE billing. No separate data account for users.
  • Neutral exports: Field names like source_domain and anchor_text in every row.
  • 14 analysis modes: Summary, lists, gap, history, timeseries, and bulk.
  • Diagnosis rows: Empty runs and errors write explicit dataset rows.

Features

📊 Profile overview: Domain rank, backlink counts, spam score, and referring domain totals in one row.

🔗 Backlink list mode: Flat rows with source URL, target URL, anchor, dofollow, and dates.

🎯 Gap analysis: Domain and page intersection modes find sources linking to competitors but not you.

📈 History and timeseries: Track backlink and referring domain changes over time.

⚖️ Bulk comparison: Compare ranks, backlink counts, or spam scores for up to 1000 targets.

🔍 Quality filters: Dofollow, rank, spam score, TLD, language, and domain blocklist on list modes.

📅 Date ranges: History and timeseries modes accept from and to dates.

📋 Results tab: Every row shows the analyzed target and the selected mode.

Diagnosis rows: Invalid input, no results, and source errors stay visible in the dataset.

Pricing

Regular pricing

Cost itemRate
Actor start$0.02
Result row (1 dataset row)$0.0033
Per 1,000 result rows$3.30
Apify platform compute (RAM/time)Billed by Apify platform pricing

Cost per result row: ~$0.0033 - A default summary run costs about $0.023 (start + one row).

You pay only for meaningful result rows. Diagnosis rows are free.

Free plan limit

Runs from Apify free plan accounts are limited to 100 result rows per run. The run finishes normally at that point and keeps every result already written.

Cost Examples

Scenario A: Profile overview (1 target, summary mode)

  • Actor start: $0.02
  • 1 result row: $0.0033
  • Total: ~$0.023

Scenario B: Backlink list (100 rows)

  • Actor start: $0.02
  • 100 result rows: $0.33
  • Total: ~$0.35

Scenario C: Bulk comparison (50 targets)

  • Actor start: $0.02
  • 50 result rows: $0.165
  • Total: ~$0.185

Input

See the Input tab in the Apify Console for the full schema.

ParameterRequiredDefaultDescription
targetsyesnoneDomains or URLs to analyze. Up to 1000 entries.
modenosummaryAnalysis type: summary, backlinks, anchors, gap, bulk, and more.
maxResultsPerTargetno100Max rows per target. Hard cap 1000.
competitorsgap modesnoneCompetitor domains for intersection modes.
linkType, minDomainRank, maxSpamScorenoall / 0 / 100Quality filters on list modes.
deduplicateByDomainnotrueOne row per referring domain on supported modes.

Input example

{
"targets": ["example.com"],
"mode": "summary",
"maxResultsPerTarget": 100
}

API and MCP usage

Run the Actor via Apify API, CLI, or MCP. Pass the same JSON as the Console Input tab.

$apify call winningsolutions/ws-backlink-scraper --input '{"targets":["example.com"],"mode":"summary"}'

Output

One run writes one analysis mode.

  1. Open the Results tab. That tab always shows analyzed_target and analysis_mode.
  2. Open the tab that matches the selected mode. Example: mode Referring Domains uses the Referring Domains tab.
  3. Skip the other tabs. Empty columns stay hidden. Those tabs show leftover numbers only.

Each dataset row includes identity fields, analysis fields, and _metadata:

{
"analyzed_target": "example.com",
"analysis_mode": "referring_domains",
"source_domain": "ref.example",
"domain_rank": 415,
"total_backlinks": 8026,
"_metadata": {
"target": "example.com",
"mode": "referring_domains",
"runAt": "2026-09-08T10:00:00.000Z",
"resultCharged": true
}
}

Download results as JSON, CSV, Excel, or HTML from the run overview.