Sourcelane

Social Media Profile Finder

More Social Platforms

Operated by Sourcelane✓ verified

A social profile discovery connector that finds and verifies social media accounts for companies, brands, creators, people and websites. It uses a website-first extraction of published social links, supplements that with web search to locate official sites and matching profiles, and can run an optional deep crawl that follows bio links, link-in-bio pages and cross-links between accounts to cross-verify ownership. For each input it produces a single record mapping major social platforms (Instagram, TikTok, YouTube, X/Twitter, Facebook, LinkedIn, Pinterest, Threads, and others) to profile URLs or empty values, includes the official website that was checked, provides a confidence score and source/provenance for every matched profile, and preserves additional candidate or regional accounts separately.

Verified Sep 28, 12:10 AM

$0.015

per profile set

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

What people use it for

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://cool-puffin-608.convex.site/v1/call \
  -H "Authorization: Bearer sl_live_your_agent_key" \
  -H "Content-Type: application/json" \
  -d '{"listing":"social-profile-finder","params":{"queries":["gymshark.com","Liquid Death","https://www.allbirds.com"]},"maxResults":10}'

Request params

FieldTypeRequiredDescription
queriesarrayrequiredOne per line. Website domains or URLs (gymshark.com, https://www.allbirds.com), company or brand names (Liquid Death), creator or person names (MrBeast), or a social profile URL (instagram.com/glossier) to find that account's other profiles. Websites give the most accurate results.
deepSearchbooleanoptionalWhen two or more of Instagram, TikTok, YouTube, X and Facebook are still missing, start from the best profile found and follow its bio links, link-in-bio pages and cross-links to find the rest. Only accounts that are verified to belong to the same owner are added. Charged as a separate event, only on rows where it runs.
searchFallbackbooleanoptionalWebsite inputs only: if the homepage can't be loaded or doesn't link to Instagram, TikTok, YouTube, X or Facebook, run a web search for the domain and keep profiles whose name matches it. Name inputs always use web search.
minConfidencenumberoptionalDrop profiles below this confidence score (0 to 1). Links on the official website score 0.95, verified cross-links 0.9 to 1, and web search matches 0.65 to 0.8. Raise it to 0.8 to keep only verified profiles.

Each result contains

FieldTypeDescription
inputstringInput
inputTypestring—
websitestringWebsite
instagramstringInstagram
tiktoknullTikTok
youtubestringYouTube
xstringX
facebookstringFacebook
linkedinstringLinkedIn
pinterestnullPinterest
threadsnullThreads
snapchatnull—
twitchnull—
githubnull—
discordnull—
telegramnull—
blueskynull—
profilesFoundintegerFound
profilesarray—
otherProfilesarray—
websiteStatusstring—
deepSearchUsedboolean—
statusstringStatus
errornull—
scrapedAtstring—

Use Social Media Profile Finder from Claude, ChatGPT or Cursor

Pick your tool and connect in under a minute. Then just ask — for example: “Find this creator's profiles on every social network and summarise their reach.”

Connect Claude

Web, desktop and mobile. Paste one URL.

  1. 1Copy your personal connector URL
  2. 2In Claude open Settings → Connectors → Add custom connector
  3. 3Paste the URL and click Add — done
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://cool-puffin-608.convex.site/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://cool-puffin-608.convex.site/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://cool-puffin-608.convex.site/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://cool-puffin-608.convex.site/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://sourcelane-amber.vercel.app/openapi.json

REST

One POST. Pass maxResults to cap cost.

curl
curl -X POST https://cool-puffin-608.convex.site/v1/call \
  -H "Authorization: Bearer sl_live_your_agent_key" \
  -H "Content-Type: application/json" \
  -d '{"listing":"social-profile-finder","params":{"queries":["gymshark.com","Liquid Death","https://www.allbirds.com"]},"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://cool-puffin-608.convex.site/v1/call",
    headers={"Authorization": "Bearer sl_live_your_agent_key"},
    json={
        "listing": "social-profile-finder",
        "params": {"queries":["gymshark.com","Liquid Death","https://www.allbirds.com"]},
        "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…