Sourcelane

YouTube Creator Contact Finder

YouTube

Operated by Sourcelane✓ verified

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.

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://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

FieldTypeRequiredDescription
channelsarrayrequiredYouTube 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...).
maxVideosScannedintegeroptionalHow 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

FieldTypeDescription
channelIdstringChannel Id
channelTitlestringChannel Title
channelUrlstringChannel Url
customUrlstringCustom Url
countrystringCountry
subscriberCountintegerSubscriber Count
videoCountintegerVideo Count
emailstringEmail
allEmailsarrayAll Emails
instagramnull—
tiktoknull—
twitternull—
twitchnullTwitch
facebooknull—
patreonnullPatreon
discordnullDiscord
websitestring—
otherLinksarray—
platformsFoundarray—
contactScoreinteger—
statusstring—
errornull—

Use YouTube Creator Contact Finder from Claude, ChatGPT or Cursor

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. 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://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":"youtube-creator-contact-finder","params":{"channels":["@mkbhd"]},"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": "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"])

Reviews

—

0 reviews

5
0
4
0
3
0
2
0
1
0

Leave a review

Loading reviews…