YouTube Creator Contact Scraper avatar

YouTube Creator Contact Scraper

Pricing

from $6.40 / 1,000 creator contact rows

Go to Apify Store
YouTube Creator Contact Scraper

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

GoCreative AI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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

FieldExample
input@mkbhd
oktrue
nameMarques Brownlee
channel_idUCG7J20LhUeLl6y_Emi7OJrA
primary_emailbusiness@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_count21100000
video_count / view_count1002 · 246000000
countryUnited States
joinedJoined Oct 10, 2019
videos_scanned5
fetched_at2026-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
}
OptionDefaultNotes
channelsHandles, URLs or UC… IDs.
videoUrlsResolved to their uploading channel.
scanRecentVideos5Video descriptions to scan per channel. 0 = About page only, which is faster and cheaper.
onlyWithEmailfalseOff by default so every input reconciles.
minSubscribers0Drop channels below this size.

What people use it for

  • Creator outreach lists — filter a handle list by size and country, then work from primary_email and socials.
  • 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: false and a plain-English error.
  • 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.