Operated by Sourcelane✓ verified
List backlinks, referring domains and anchor texts for any domain or URL, with domain rank, dofollow status, spam score and first/last seen dates.
Backlink Checker analyzes the backlink profile of any website or page by enumerating links pointing to a target and returning structured rows for backlinks, referring domains, or anchor texts. It extracts linking-page details and anchor text, link dofollow/nofollow attributes and link type (anchor, image, redirect, canonical), link attribute flags (nofollow, sponsored, UGC), authority scores for domains and pages, spam scoring, geographic/language/platform signals, and temporal metadata such as first-seen, last-seen, lost/new and broken indicators. The connector can group results by referring domain or by anchor text, apply filters (e.g., dofollow-only, minimum linking-domain authority, link status), deduplicate to one representative link per referring domain or list every link, set maximum results per target, and sorts results by link strength. The underlying backlink index covers trillions of links and is updated continuously.
Verified Oct 25, 10:11 PM
$0.001
per result
Up to 100 per call. Only pay for results returned; failed calls are refunded.
Competitor backlink research
Find the sites linking to your competitors and pitch them too
Link building and outreach
Build prospect lists of strong, dofollow linking domains
Backlink audits
Spot spammy links, lost links and broken links pointing at your site
Anchor text analysis
Check for over-optimised anchors before they cause a penalty
Client reporting
Track new and lost backlinks for every client site
Domains or full page URLs, one per line.
Optional settings
| Window | Uptime | Success rate | p50 | p95 | Calls |
|---|---|---|---|---|---|
| 24h | — | — | — | — | 0 |
| 7d | — | — | — | — | 0 |
| 30d | — | — | — | — | 0 |
Call it through Sourcelane's gateway or MCP server. We run the connector, apply your agent's spend guardrails, and bill only the results returned.
Call it via Sourcelane
curl -X POST https://api.usesourcelane.com/v1/call \
-H "Authorization: Bearer sl_live_your_agent_key" \
-H "Content-Type: application/json" \
-d '{"listing":"backlink-checker","params":{"targets":["stripe.com"]},"maxResults":10}'Request params
| Field | Type | Required | Description |
|---|---|---|---|
targets | array | required | Domains (example.com) or full page URLs, one per line (up to 100). A domain includes its subdomains; a URL with a path checks only that page. |
mode | string | optional | Backlinks: individual links pointing to the target, with source page, anchor text and dofollow status. Referring domains: one row per linking domain with link counts. Anchors: the anchor texts used in links to the target, with counts. |
oneLinkPerDomain | boolean | optional | Backlinks mode: return only the strongest link from each linking domain, so one site linking 5,000 times doesn't fill your results. Turn off to list every link. |
dofollowOnly | boolean | optional | Ignore nofollow links. |
minDomainRank | integer | optional | Only include links from domains with a domain rank (0-100) at or above this value. 0 includes everything. |
linkStatus | string | optional | Live links only, lost links only (removed or no longer found), or both. |
maxResultsPerTarget | integer | optional | Maximum rows per domain or URL, strongest first. Up to 20,000. |
Each result contains
| Field | Type | Description |
|---|---|---|
target | string | Target |
resultType | string | Type |
sourceDomain | string | Linking Domain |
sourceUrl | string | Linking Page |
sourceTitle | string | — |
targetUrl | string | Target URL |
anchor | string | Anchor |
dofollow | boolean | Dofollow |
linkType | string | — |
linkAttributes | null | — |
domainRank | integer | Domain Rank |
pageRank | integer | — |
backlinks | null | Backlinks |
dofollowBacklinks | null | — |
referringDomains | null | — |
referringPages | null | — |
spamScore | integer | Spam Score |
sourceCountry | string | — |
sourceLanguage | string | — |
sourcePlatforms | null | — |
imageUrl | null | — |
firstSeen | string | First Seen |
lastSeen | string | Last Seen |
lostDate | null | — |
isNew | boolean | — |
isLost | boolean | — |
isBroken | boolean | — |
scrapedAt | string | — |
Pick your tool and connect in under a minute. Then just ask — for example: “For these 50 domains, find contact emails and what e-commerce platform they run on.”
Connect Claude
Web, desktop and mobile. One click, then confirm.
Adds the Sourcelane MCP server with your key as a header.
claude mcp add --transport http sourcelane https://api.usesourcelane.com/mcp \
--header "Authorization: Bearer sl_live_your_agent_key"Alternative to the connector URL: add to claude_desktop_config.json, then restart Claude.
{
"mcpServers": {
"sourcelane": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.usesourcelane.com/mcp",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer sl_live_your_agent_key"
}
}
}
}Add to ~/.cursor/mcp.json (or Windsurf's mcp_config.json).
{
"mcpServers": {
"sourcelane": {
"url": "https://api.usesourcelane.com/mcp",
"headers": {
"Authorization": "Bearer sl_live_your_agent_key"
}
}
}
}Save as .vscode/mcp.json. VS Code prompts for your key once.
{
"servers": {
"sourcelane": {
"type": "http",
"url": "https://api.usesourcelane.com/mcp",
"headers": {
"Authorization": "Bearer ${input:sourcelane-key}"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "sourcelane-key",
"description": "Sourcelane agent key",
"password": true
}
]
}Create a GPT → Actions → Import from URL, then Authentication: API Key, Bearer.
https://usesourcelane.com/openapi.jsonOne POST. Pass maxResults to cap cost.
curl -X POST https://api.usesourcelane.com/v1/call \
-H "Authorization: Bearer sl_live_your_agent_key" \
-H "Content-Type: application/json" \
-d '{"listing":"backlink-checker","params":{"targets":["stripe.com"]},"maxResults":10}'Wrap the REST call as a tool, or point an MCP client at the endpoint.
import requests
res = requests.post(
"https://api.usesourcelane.com/v1/call",
headers={"Authorization": "Bearer sl_live_your_agent_key"},
json={
"listing": "backlink-checker",
"params": {"targets":["stripe.com"]},
"maxResults": 10,
},
timeout=300,
)
body = res.json()
print(body["receipt"]["chargedMicros"], "micro-USD for", body["receipt"]["results"], "results")
print(body["data"])—
0 reviews
Leave a review
Loading reviews…