Operated by Sourcelane✓ verified
Find a YouTube creator's email, website, Instagram, TikTok, X, Twitch, Facebook, Patreon, and Discord by mining their channel and video descriptions.
Extracts a YouTube channel's public contact graph by scraping channel About text, branding description, and recent video descriptions to surface business contact points and cross-platform presence. The connector discovers and normalizes a creator's primary business email plus any additional email addresses, social profiles (Instagram, TikTok, X/Twitter, Twitch, Facebook, Patreon, Discord) as handles with URLs, the main external website and other external links (storefronts, affiliate pages, newsletters), a list of detected platforms, a numeric outreach-readiness score weighted toward email presence, and channel metadata such as title, channel URL/custom URL, country, subscriber count, and video count. It produces one consolidated profile per channel and can widen link discovery by scanning a configurable number of recent video descriptions.
Verified Sep 28, 3:56 AM
$0.015
per creator contact profile
Up to 66 per call. Only pay for results returned; failed calls are refunded.
Lead generation
Build outreach lists of creators with verified business emails
Creator outreach and influencer marketing
Obtain contact details for sponsorships and partnerships
Influencer contact discovery
Resolve a creator's full cross-platform presence in one step
Talent sourcing and competitor research
Map which creators are reachable and on which platforms
CRM enrichment
Append emails, social handles, websites, and platform indicators to existing creator records
YouTube channels to find contacts for.
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":"youtube-creator-contact-finder","params":{"channels":["@mkbhd"]},"maxResults":10}'Request params
| Field | Type | Required | Description |
|---|---|---|---|
channels | array | required | YouTube channels to find contacts for. Accepts handles (@mkbhd), full channel URLs (youtube.com/@mkbhd, youtube.com/c/Name, youtube.com/user/Name), or channel IDs (UC...). |
maxVideosScanned | integer | optional | How many of the channel's most recent video descriptions to also mine for contact links, in addition to the About text (0 = About text only). |
Each result contains
| Field | Type | Description |
|---|---|---|
channelId | string | Channel Id |
channelTitle | string | Channel Title |
channelUrl | string | Channel Url |
customUrl | string | Custom Url |
country | string | Country |
subscriberCount | integer | Subscriber Count |
videoCount | integer | Video Count |
email | string | |
allEmails | array | All Emails |
instagram | null | — |
tiktok | null | — |
twitter | null | — |
twitch | null | Twitch |
facebook | null | — |
patreon | null | Patreon |
discord | null | Discord |
website | string | — |
otherLinks | array | — |
platformsFound | array | — |
contactScore | integer | — |
status | string | — |
error | null | — |
Pick your tool and connect in under a minute. Then just ask — for example: “Get the transcript of this video and turn it into a blog outline: <url>”
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":"youtube-creator-contact-finder","params":{"channels":["@mkbhd"]},"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": "youtube-creator-contact-finder",
"params": {"channels":["@mkbhd"]},
"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…