Backlink Analyzer Pro
Pricing
from $3.30 / 1,000 result rows
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
Maintained by CommunityActor 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_targetandanalysis_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 item | Rate |
|---|---|
| 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.
| Parameter | Required | Default | Description |
|---|---|---|---|
| targets | yes | none | Domains or URLs to analyze. Up to 1000 entries. |
| mode | no | summary | Analysis type: summary, backlinks, anchors, gap, bulk, and more. |
| maxResultsPerTarget | no | 100 | Max rows per target. Hard cap 1000. |
| competitors | gap modes | none | Competitor domains for intersection modes. |
| linkType, minDomainRank, maxSpamScore | no | all / 0 / 100 | Quality filters on list modes. |
| deduplicateByDomain | no | true | One 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.
- Open the Results tab. That tab always shows
analyzed_targetandanalysis_mode. - Open the tab that matches the selected mode. Example: mode Referring Domains uses the Referring Domains tab.
- 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.