Search emails for any company using a domain name
Find professional emails using full names
Find companies from keywords and locations
Find company emails from YouTube channels
Find company emails from Twitter profiles
Find businesses and extract their email addresses
Verify email quality and deliverability
Detect temporary and throwaway emails
Access all Minelead features in your browser
Connect with CRM platforms and tools
Find emails from any domain via API
Verify email deliverability via API
Enrich leads with job title, location and more
Detect real-time B2B buying signals
Find emails from YouTube & Twitter profiles
Detect fake sign-ups via API
Integrate Minelead into your applications
Search emails for any company using a domain name
Find professional emails using full names
Find companies from keywords and locations
Find company emails from YouTube channels
Find company emails from Twitter profiles
Find businesses and extract their email addresses
Verify email quality and deliverability
Detect temporary and throwaway emails
Find emails from any domain via API
Verify email deliverability via API
Enrich leads with job title, location and more
Detect real-time B2B buying signals
Find emails from YouTube & Twitter profiles
Detect fake sign-ups via API
Integrate Minelead into your applications
Access all Minelead features in your browser
Connect with CRM platforms and tools
Earn credits by referring friends
Supports YouTube channel URLs in all formats (@handle, /c/, /channel/, /user/) and Twitter/X profiles. LinkedIn and Facebook coming soon.
Every email in the response carries a quality score and verification status. Filter by email_type to separate personal contacts from generic inboxes.
Repeated lookups for the same profile return instantly. Our infrastructure ensures low-latency responses for high-volume workflows.
One GET request. Pass the social profile URL, get back structured email data. No parsing, no scraping on your end.
# YouTube channel
curl "https://api.minelead.io/v1/social-email-finder/?key=YOUR_API_KEY&url=https://www.youtube.com/%40mkbhd"
# Twitter / X profile
curl "https://api.minelead.io/v1/social-email-finder/?key=YOUR_API_KEY&url=https://twitter.com/stripe"
const profileUrl = 'https://www.youtube.com/@mkbhd';
const res = await fetch(
'https://api.minelead.io/v1/social-email-finder/' +
'?key=YOUR_API_KEY&url=' + encodeURIComponent(profileUrl)
);
const data = await res.json();
if (data.status === 'found') {
data.domains.forEach(d => {
console.log(`Domain: ${d.domain} (${d.confidence})`);
d.emails.forEach(e => {
console.log(` ${e.email} quality:${e.quality} verified:${e.verified}`);
});
});
}
import requests
resp = requests.get(
'https://api.minelead.io/v1/social-email-finder/',
params={
'key': 'YOUR_API_KEY',
'url': 'https://www.youtube.com/@mkbhd',
}
)
data = resp.json()
if data['status'] == 'found':
for domain_group in data['domains']:
print(f"Domain : {domain_group['domain']} ({domain_group['confidence']})")
for email in domain_group['emails']:
print(f" {email['email']} quality={email['quality']} verified={email['verified']}")
$url = 'https://api.minelead.io/v1/social-email-finder/?' . http_build_query([
'key' => 'YOUR_API_KEY',
'url' => 'https://www.youtube.com/@mkbhd',
]);
$data = json_decode(file_get_contents($url), true);
if ($data['status'] === 'found') {
foreach ($data['domains'] as $domainGroup) {
echo "Domain: {$domainGroup['domain']} ({$domainGroup['confidence']})\n";
foreach ($domainGroup['emails'] as $email) {
echo " {$email['email']} quality={$email['quality']}\n";
}
}
}
Example Response
{
"status": "found",
"social_url": "https://www.youtube.com/@mkbhd",
"platform": "youtube",
"channel_name": "Marques Brownlee",
"domains": [
{
"domain": "mkbhd.com",
"confidence": "primary",
"status": "found",
"name": "MKBHD",
"pattern": "first@domain",
"emails": [
{
"email": "marques@mkbhd.com",
"quality": 92,
"verified": true,
"name": "Marques Brownlee",
"email_type": "personal",
"saved": false
},
{
"email": "info@mkbhd.com",
"quality": 85,
"verified": true,
"name": "",
"email_type": "generic",
"saved": false
}
]
}
],
"message": "Found 2 email(s) across 1 domain(s)",
"timestamp": 1718000000.0
}
Response Fields
| Field | Type | Description |
|---|---|---|
| status | string | "found" | "not-found" | "error" |
| platform | string | "youtube" | "twitter" |
| channel_name | string | Display name of the YouTube channel or Twitter profile |
| domains | array | List of domain groups — each with confidence, emails, pattern |
| domains[].confidence | string | "primary" = main brand website · "secondary" = additional linked site |
| domains[].status | string | "found" | "not-found" — whether emails were discovered for this domain |
| domains[].name | string | Brand or organisation name associated with the domain |
| emails[].quality | integer | 0–100 deliverability score. 75+ recommended for outreach. |
| emails[].email_type | string | "personal" = individual contact · "generic" = role/dept address (info@, hello@…) |
| emails[].verified | boolean | true if the email passed deliverability verification |
| emails[].name | string | Full name of the person associated with the email address |
| emails[].saved | boolean | true if this email is already saved in your Minelead contacts |
| pattern | string|null | Detected email format pattern, e.g. first@domain or first.last@domain |
| message | string | Human-readable summary, e.g. "Found 3 email(s) across 2 domain(s)" |
Whether you're prospecting YouTube influencers, identifying Twitter thought leaders, or enriching a creator database — get verified emails without manual research.
Have a list of YouTube channels or Twitter handles? Pass each URL to the API and build a verified email list for your influencer campaign in minutes.
Enrich existing CRM records that have a YouTube or Twitter field. One API call per contact fills in the email, company domain, and email pattern.
The API is stateless and handles concurrent requests. Process hundreds of social profiles in parallel — each call is independent.
When a creator links multiple websites, the response groups emails by domain and flags the main brand site as primary — so you always know which is most relevant.
Every email has a 0–100 quality score and a verified flag. Filter to quality ≥ 75 for outreach-safe lists and avoid hard bounces.
Plain REST GET request — works from Python, Node.js, PHP, Ruby, Go, or directly from cURL. No SDK, no webhook, no setup.
Free credits every month. No credit card required. Integrate in minutes.
B2B leads at your fingertips
For new users
Sign up in seconds — no credit card required. Apply code at checkout to unlock your discount.
Social Email Finder API 📱
Pass a YouTube or Twitter/X profile URL — get back verified professional emails. One API call, instant results.
Resolving profile and finding emails…
Minelead's Social Email Finder API resolves company contact information from any YouTube channel or Twitter/X profile. Works in any language, any stack — one GET request.