Operated by Sourcelane✓ verified
Find the Instagram, TikTok, YouTube, X, Facebook, LinkedIn and Pinterest profiles of any company, brand, person or website. One row per input for lead enrichment.
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, 3:55 AM
$0.015
per profile set
Up to 66 per call. Only pay for results returned; failed calls are refunded.
Lead enrichment
Append social profiles to company or lead lists.
Influencer and creator research
Consolidate all channels for a creator from a single name or profile.
Competitor analysis
Map where competitors maintain social presence across platforms.
Sales prospecting
Identify the most relevant social channel to contact a brand.
Data cleaning
Populate or correct missing and outdated social links in existing records.
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":"social-profile-finder","params":{"queries":["gymshark.com","Liquid Death","https://www.allbirds.com"]},"maxResults":10}'Request params
| Field | Type | Required | Description |
|---|---|---|---|
queries | array | required | One 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. |
deepSearch | boolean | optional | When 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. |
searchFallback | boolean | optional | Website 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. |
minConfidence | number | optional | Drop 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
| Field | Type | Description |
|---|---|---|
input | string | Input |
inputType | string | — |
website | string | Website |
instagram | string | |
tiktok | null | TikTok |
youtube | string | YouTube |
x | string | X |
facebook | string | |
linkedin | string | |
pinterest | null | |
threads | null | Threads |
snapchat | null | — |
twitch | null | — |
github | null | — |
discord | null | — |
telegram | null | — |
bluesky | null | — |
profilesFound | integer | Found |
profiles | array | — |
otherProfiles | array | — |
websiteStatus | string | — |
deepSearchUsed | boolean | — |
status | string | Status |
error | null | — |
scrapedAt | string | — |
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. 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":"social-profile-finder","params":{"queries":["gymshark.com","Liquid Death","https://www.allbirds.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": "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"])—
0 reviews
Leave a review
Loading reviews…