YouTube Creator Contact Scraper
Pricing
from $6.40 / 1,000 creator contact rows
YouTube Creator Contact Scraper
Find creator business emails and socials from YouTube channel About pages and video descriptions. One row per channel with subscribers, country and contact details.
Pricing
from $6.40 / 1,000 creator contact rows
Rating
0.0
(0)
Developer
GoCreative AI
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Turn a list of YouTube channels into a contact table — business email, social handles, subscriber
count and country, one row per channel. Accepts @handles, channel URLs, UC… IDs, and video
URLs (each resolves to its uploading channel).
No API key. No YouTube Data API quota. No browser automation.
It reads both places creators publish an email
Most channel scrapers only parse the About page. Plenty of creators leave that blank and put "business enquiries: …" in their video descriptions instead.
This Actor reads both, and email_sources records where each address came from — channel_about
or video_description — so you always know the provenance of an address before you use it.
"email_sources": [{ "email": "business@example.com", "source": "video_description" }]
What you get
| Field | Example |
|---|---|
input | @mkbhd |
ok | true |
name | Marques Brownlee |
channel_id | UCG7J20LhUeLl6y_Emi7OJrA |
primary_email | business@example.com |
emails | ["business@example.com", "press@example.com"] |
email_sources | [{"email": "…", "source": "channel_about"}] |
socials | {"instagram": "…", "twitter": "…", "tiktok": "…"} |
links | [{"title": "TikTok", "url": "tiktok.com/@…"}] |
subscriber_count | 21100000 |
video_count / view_count | 1002 · 246000000 |
country | United States |
joined | Joined Oct 10, 2019 |
videos_scanned | 5 |
fetched_at | 2026-08-15T19:44:02+00:00 |
Input
{"channels": ["@mkbhd", "https://www.youtube.com/@BroCodez"],"videoUrls": ["https://www.youtube.com/watch?v=ix9cRaBkVe0"],"scanRecentVideos": 5,"onlyWithEmail": false,"minSubscribers": 10000}
| Option | Default | Notes |
|---|---|---|
channels | — | Handles, URLs or UC… IDs. |
videoUrls | — | Resolved to their uploading channel. |
scanRecentVideos | 5 | Video descriptions to scan per channel. 0 = About page only, which is faster and cheaper. |
onlyWithEmail | false | Off by default so every input reconciles. |
minSubscribers | 0 | Drop channels below this size. |
What people use it for
- Creator outreach lists — filter a handle list by size and country, then work from
primary_emailandsocials. - Sponsorship pipelines — find who to contact across a whole category in one run.
- Enriching an existing list — you have handles; you need contact details next to them.
Export
Results land in a standard Apify dataset: CSV, JSON, Excel or XML download, or straight from the API.
Notes
- Contact details come only from what the creator has published publicly — their own About page, their own link list, and their own video descriptions. Nothing is guessed, pattern-generated, or bought from a third-party database.
- Emails are returned exactly as published; this Actor does not verify deliverability.
- Channels that don't resolve come back as rows with
ok: falseand a plain-Englisherror. - Transcripts are not part of this Actor. It previously read video captions; YouTube now gates caption fetching behind a proof-of-origin token, so that path was removed rather than left to fail silently. Contact extraction never depended on it.