Sourcelane

Backlink Gap Finder

Web & SEO Tools

Operated by Sourcelane✓ verified

Find websites that link to your competitors but not to you. Get a ranked list of link-building prospects with domain rank, spam score and backlink counts.

Read full description

Backlink Gap Finder identifies websites that link to competitors but not to your site, producing a ranked list of link-building prospects for outreach and SEO research. It computes link intersections across multiple competitor domains to surface referring domains prioritized by site strength and backlink impact; it assigns numeric authority and spam scores (0–100), counts backlinks and dofollow backlinks that each prospect provides to competitors, indicates how many and which competitors a prospect links to versus missing from your site, classifies site platform type (blog, news, ecommerce, forum, organization, etc.), and provides a first-seen timestamp for each prospect. The connector supports configurable intersection depth (e.g., sites linking to all competitors or to a subset), filtering by strength and spam thresholds, and limits on the number of prospects returned, enabling targeted prospect ranking for link outreach and competitive backlink analysis.

Verified Oct 25, 10:11 PM

$0.001

per link prospect

Up to 100 per call. Only pay for results returned; failed calls are refunded.

What people use it for

You give it

  • Competitor domainsrequired

    Competitor websites, one per line.

  • Your domain(s)

    Your own website.

Optional settings

Linking toMinimum domain rankMaximum spam scoreDofollow links onlyMax prospects

You get back

Numbers & stats
Spam score
Links & media
Competitors linkedLinks toBacklinks to competitorsDofollow backlinks to competitorsBacklinks by competitorURL
Other details
Referring domainDomain rankMissing fromDofollowPlatform typesFirst seenYour domains

Trust & reliability

7d uptime trend
WindowUptimeSuccess ratep50p95Calls
24h————0
7d————0
30d————0

Calling contract

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-gap-finder","params":{"competitors":["ahrefs.com","semrush.com"],"maxResults":5},"maxResults":10}'

Request params

FieldTypeRequiredDescription
competitorsarrayrequiredCompetitor websites, one per line (2 to 20 work best). The connector finds sites linking to these competitors.
yourDomainsarrayoptionalYour own website(s). Sites that already link to you are left out, so only new prospects remain. Leave empty to see every shared linking domain.
matchstringoptionalWith 3 or more competitors: only sites linking to all of them (fewest, strongest prospects), or sites linking to at least 2 of them (more prospects).
minDomainRankintegeroptionalOnly include linking sites with a domain rank (0-100) at or above this value. 0 includes everything.
maxSpamScoreintegeroptionalLeave out linking sites with a spam score (0-100) above this value. 100 includes everything; 30 is a good cut-off for outreach lists.
dofollowOnlybooleanoptionalOnly include sites that give competitors at least one dofollow link.
maxResultsintegeroptionalMaximum linking domains to return, strongest first. Up to 20,000. Capped at 100 per call.

Each result contains

FieldTypeDescription
referringDomainstringLinking Domain
domainRankintegerDomain Rank
spamScoreintegerSpam Score
competitorsLinkedintegerCompetitors Linked
linksToarrayLinks To
missingFromarrayNot Linking To
backlinksToCompetitorsintegerBacklinks
dofollowBacklinksToCompetitorsinteger—
backlinksByCompetitorobject—
dofollowbooleanDofollow
platformTypesarraySite Type
firstSeenstringFirst Seen
yourDomainsarray—
urlstring—
scrapedAtstring—

Use Backlink Gap Finder from Claude, ChatGPT or Cursor

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.

  1. 1Click Add to Claude — claude.ai opens with Sourcelane filled in
  2. 2Click Continue to confirm — it then works in Claude desktop and mobile too
Manual setup (config files, REST, Python) +

Claude Code

Adds the Sourcelane MCP server with your key as a header.

terminal
claude mcp add --transport http sourcelane https://api.usesourcelane.com/mcp \
  --header "Authorization: Bearer sl_live_your_agent_key"

Claude Desktop (config file)

Alternative to the connector URL: add to claude_desktop_config.json, then restart Claude.

claude_desktop_config.json
{
  "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"
      }
    }
  }
}

Cursor & Windsurf

Add to ~/.cursor/mcp.json (or Windsurf's mcp_config.json).

mcp.json
{
  "mcpServers": {
    "sourcelane": {
      "url": "https://api.usesourcelane.com/mcp",
      "headers": {
        "Authorization": "Bearer sl_live_your_agent_key"
      }
    }
  }
}

VS Code

Save as .vscode/mcp.json. VS Code prompts for your key once.

.vscode/mcp.json
{
  "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
    }
  ]
}

ChatGPT Custom GPT (Actions)

Create a GPT → Actions → Import from URL, then Authentication: API Key, Bearer.

OpenAPI schema URL
https://usesourcelane.com/openapi.json

REST

One POST. Pass maxResults to cap cost.

curl
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-gap-finder","params":{"competitors":["ahrefs.com","semrush.com"],"maxResults":5},"maxResults":10}'

Python, LangChain, CrewAI, OpenAI Agents SDK…

Wrap the REST call as a tool, or point an MCP client at the endpoint.

python
import requests

res = requests.post(
    "https://api.usesourcelane.com/v1/call",
    headers={"Authorization": "Bearer sl_live_your_agent_key"},
    json={
        "listing": "backlink-gap-finder",
        "params": {"competitors":["ahrefs.com","semrush.com"],"maxResults":5},
        "maxResults": 10,
    },
    timeout=300,
)
body = res.json()
print(body["receipt"]["chargedMicros"], "micro-USD for", body["receipt"]["results"], "results")
print(body["data"])

Reviews

—

0 reviews

5
0
4
0
3
0
2
0
1
0

Leave a review

Loading reviews…

Related Web & SEO connectors

See all Web & SEO data connectors →

Guides that use this connector