Backlink Checker — Backlinks, Referring Domains & Link Gap
Pricing
from $1.00 / 1,000 backlinks
Backlink Checker — Backlinks, Referring Domains & Link Gap
Get every backlink to any domain or URL: source page, anchor text, dofollow/nofollow and authority. Referring domains and competitor link gap for link building. Cheap Ahrefs / Semrush backlink checker alternative, pay per result.
Pricing
from $1.00 / 1,000 backlinks
Rating
0.0
(0)
Developer
A J
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 hours ago
Last modified
Categories
Share
See every backlink pointing to any website or page, in bulk. For each link you get the linking page, anchor text, dofollow / nofollow, the authority of the linking domain and page, and first / last seen dates. Switch modes to list referring domains, or run a competitor link gap that finds websites linking to your competitors but not to you, sorted and ready for outreach.
A pay-per-result alternative to the Ahrefs, Semrush and Moz backlink checkers: $1 per 1,000 backlinks, no subscription.
Three modes
| Mode | What you get | Typical use |
|---|---|---|
| Backlinks | One row per link: source URL, anchor, dofollow, domain rank, page rank, target URL, dates | Link audits, competitor research, anchor-text analysis |
| Referring domains | One row per linking website with its authority and link counts | Backlink profile overview, prospect lists |
| Link gap | Websites that link to 1–10 competitors but not to you, sorted by how many competitors they link to | Link building: the warmest outreach prospects |
Why this Actor
- 🔗 Up to 10,000 backlinks per target, strongest linking sites first
- 🎯 Filters applied at the source, so you only pay for what you keep: dofollow only, one link per domain, minimum domain rank, anchor text contains
- 🥊 Competitor link gap: compares the top 1,000 referring domains of your site and each competitor in one run
- 🧹 Clean data:
https://,www.and paths are handled; duplicates merged; junk CSS stripped from anchors - 💸 Pay per result: empty targets and invalid inputs are free
- 🤖 Automation-ready: API, Python, JavaScript, n8n, Make, Zapier, or as a tool for AI agents through the Apify MCP server
Input examples
Backlinks, one per linking site, dofollow only:
{"mode": "backlinks","targets": ["allbirds.com"],"maxResultsPerTarget": 500,"onePerDomain": true,"dofollowOnly": true}
Link gap against two competitors:
{"mode": "linkGap","yourDomain": "allbirds.com","competitors": ["rothys.com", "vivobarefoot.com"],"minCompetitorsLinked": 2,"maxResultsPerTarget": 200}
Output examples (real, September 2026)
Backlinks (allbirds.com, dofollow, one per domain):
| Linking page | Anchor | Dofollow | Domain rank | Page rank |
|---|---|---|---|---|
| pay.amazon.com/blog/for-shoppers/possible-with-pay-9-eco-friendly-brands-for-more-sustainable-shopping | AllBirds | ✅ | 100 | 0 |
| blog.adobe.com/jp/publish/2021/05/31/cc-web-effective-use-images-graphics-ux-design | AllBirds | ✅ | 100 | 0 |
| shopify.com/za/blog/12206313-the-ultimate-diy-guide-to-beautiful-product-photography | Allbirds | ✅ | 100 | 25 |
Link gap (allbirds.com vs rothys.com and vivobarefoot.com, sites linking to both competitors):
{"yourDomain": "allbirds.com","referringDomain": "essence.com","domainRank": 92,"linksToCompetitors": ["rothys.com", "vivobarefoot.com"],"competitorsLinked": 2,"backlinksToCompetitors": 19,"dofollowBacklinksToCompetitors": 19}
Output fields
| Mode | Fields |
|---|---|
| Backlinks | target, sourceUrl, sourceDomain, targetUrl, anchor, dofollow, isImageLink, sourcePageTitle, domainRank, pageRank, firstSeen, lastSeen |
| Referring domains | target, referringDomain, domainRank, backlinks, dofollowBacklinks, firstSeen |
| Link gap | yourDomain, referringDomain, domainRank, linksToCompetitors, competitorsLinked, backlinksToCompetitors, dofollowBacklinksToCompetitors |
domainRank and pageRank are 0–100 authority scores from the backlink index (similar in spirit to Ahrefs DR/UR or Moz DA/PA, not identical).
Use it from code
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("jesting_grass/backlink-checker").call(run_input={"mode": "backlinks","targets": ["allbirds.com"],"maxResultsPerTarget": 200,"onePerDomain": True,})for row in client.dataset(run.default_dataset_id).iterate_items():print(row.get("domainRank"), row.get("sourceUrl"), row.get("anchor"))
More examples (backlinks CSV, link gap, Node.js, cURL): github.com/emiohr/backlink-checker-api · Tutorial: Find link-building prospects with Python
Pricing
Pay per event (see the Pricing tab):
- Backlink: per backlink returned
- Referring domain: per referring domain returned
- Link gap site scanned: per site compared (you + each competitor; covers its top 1,000 referring domains)
- Link opportunity: per link-gap prospect returned
Empty results and invalid inputs are free, and the Actor stops at your maximum-charge limit.
More SEO tools from the same developer
- Bulk Domain Authority & Backlink Checker: domain rank and backlink totals for thousands of domains
- Keyword Research Tool: search volume, difficulty, intent and AI Overviews
- Google Trends Scraper & API: interest over time, rising queries and regions
- Tech Stack Detector: CMS, ecommerce, analytics and payments behind any website
FAQ
Where does the data come from? From a commercial, continuously crawled backlink index. Nothing is scraped from Ahrefs or Semrush, so there are no logins, captchas or blocked runs.
Why do counts differ from Ahrefs or Semrush? Each vendor crawls the web with its own crawler, so every index finds a different set of links. Use one tool consistently when you compare sites.
Is it legal? Backlinks are public links on public web pages; no personal data is collected.
Not affiliated with Ahrefs, Semrush or Moz; names are used for comparison only.