YouTube Scraper โ Channels, Videos & Creator Leads
Pricing
from $7.00 / 1,000 channel scrapeds
YouTube Scraper โ Channels, Videos & Creator Leads
Scrape YouTube: search channels & videos by keyword, full channel profiles, video details, plus creator-contact leads (emails, phones, socials from the channel's own website). Subscribers, views, links, monitoring. No login, no API key, no browser.
Pricing
from $7.00 / 1,000 channel scrapeds
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
YouTube Scraper โ Channels, Videos & Creator Leads (Subscribers, Emails & Socials)
Extract complete YouTube channel and video data โ and turn any channel into a ready-to-contact creator lead. Search channels or videos by keyword, pull full channel profiles (subscribers, total views, video count, joined date, country, keywords, verified status, all external links) and full video metadata (views, likes, comments, tags, duration), then optionally crawl each channel's own website for contact emails, phone numbers, and social links.
No login, no API key, no browser โ fast JSON extraction straight from YouTube's own public web endpoints.
Why this YouTube scraper?
Most YouTube scrapers either return a thin video list or stop at the public channel card. This actor ships the richest dataset in the category and is built for influencer marketing, sponsorship prospecting, and creator lead generation:
| Data | Typical scrapers | This actor |
|---|---|---|
| Channel subscribers / total views / video count | partial | โ exact + parsed integers |
| Channel description, country, joined date, keywords | โ | โ |
| Channel external links (website + every social) | โ | โ decoded |
| Creator contact emails (from their website) | โ | โ opt-in |
| Creator phone + LinkedIn / Instagram / TikTok / X | โ | โ opt-in |
| Business-email availability flag | โ | โ |
| Lead score (0โ100) per channel | โ | โ |
| Verified badge, family-safe, available countries | โ | โ |
| Video views / likes / comments / tags / category | partial | โ |
| Channel activity (last upload, active/dormant) | โ | โ opt-in |
| Monitoring โ only new channels/videos | โ | โ |
Use cases
- Influencer & creator lead generation โ YouTubers are active buyers and sellers: they need sponsors, editors, gear, courses, agencies, and tools. Find them by keyword, score them by reach (
subscriberCount,viewCount) and activity, and contact them directly (contactEmails,socialLinks). - Sponsorship & brand-deal prospecting โ build lists of creators in any niche (real estate, fitness, finance, gaming, beauty, B2B SaaS) with audience size and verified contact data.
- Influencer marketing agencies โ source and qualify creators at scale; enrich with website emails and socials for outreach.
- Competitor & market intelligence โ track channels and videos in your space: views, upload cadence, top-performing topics, growth signals.
- Content & trend research โ pull the top videos for any keyword, sorted by views or recency, with full metadata.
- Monitoring โ schedule recurring runs to capture only new channels for a search, or only new videos from the creators you track.
How to use
- Sign up for Apify โ the free plan is enough to try this actor.
- Open the YouTube Scraper, pick a mode, enter search terms (or paste channel/video URLs), and click Start.
- Watch results stream into the dataset table.
- Export as JSON, CSV, Excel, XML, or RSS โ or pull results programmatically via the Apify API.
Input
{"mode":"searchChannels","searchTerms":["real estate coach","home fitness"],"maxResultsPerQuery":50,"includeVideos":true,"maxVideosPerChannel":10,"enrichCreatorContacts":true,"country":"US","language":"en"}
Modes
- Search channels โ find channels by keyword and return full profiles (the discovery + lead engine). Optionally include each channel's recent videos and crawl websites for contacts.
- Channel details โ pull full profiles for specific channels you already know. Accepts
@handles, channel URLs (/channel/UC...,/c/...,/user/...), or raw channel IDs. - Search videos โ find videos by keyword, sorted by relevance, upload date, views, or rating.
- Video details โ pull full metadata for specific videos (watch URLs,
youtu.belinks, Shorts URLs, or 11-character IDs), including likes and comments.
Key options
- searchTerms โ keywords for the search modes (one row per term).
- channelUrls / videoUrls โ specific channels / videos for the detail modes.
- maxResultsPerQuery (default 30) โ channels or videos per term; paginated automatically.
- videoSort โ relevance / date / views / rating (Search videos).
- includeVideos (default false) โ also output recent video records per channel and derive an activity signal.
- maxVideosPerChannel (default 10) โ how many recent videos to pull per channel.
- includeVideoStats (default false) โ fetch like/comment counts, tags and exact publish dates for videos (one extra request per video).
- enrichCreatorContacts (default false) โ crawl each channel's own website (home + contact/about) for emails, phone, and extra socials. YouTube hides the business email behind a CAPTCHA โ this is the reliable way to get a contact.
- country / language โ region and UI language for results.
- monitorMode (default false) โ emit only records not seen in previous runs (pairs with Schedules).
Output
One record per channel (type: "channel"), plus optional video records (type: "video"):
{"type":"channel","channelId":"UCX6OQ3DkcsbYNE6H8uQQuVA","handle":"@MrBeast","title":"MrBeast","description":"SUBSCRIBE FOR A COOKIE!","channelUrl":"https://www.youtube.com/channel/UCX6OQ3DkcsbYNE6H8uQQuVA","subscriberCount":501000000,"subscriberCountText":"501M subscribers","videoCount":987,"viewCount":129036823441,"joinedDate":"2012-02-19T00:00:00.000Z","country":"United States","keywords":["mrbeast","beast","challenge"],"isVerified":true,"businessEmailAvailable":true,"avatarUrl":"https://yt3.ggpht.com/...","website":"https://shopmrbeast.com","socialLinks":{"instagram":"https://www.instagram.com/mrbeast/","twitter":"https://twitter.com/MrBeast","facebook":"https://facebook.com/mrbeast/"},"externalLinks":[{"title":"Follow","url":"https://www.instagram.com/mrbeast/","type":"instagram"}],"contactEmails":["business@example.com"],"contactPhones":["+1 212 555 0134"],"descriptionEmails":[],"isActive":true,"daysSinceLastVideo":3,"leadScore":92,"source":"searchChannels","query":"challenges","scrapedAt":"2026-06-14T12:00:00.000Z"}
Video records carry videoId, url, title, channelTitle, viewCount, likeCount, commentCount, publishedDate, publishedTimeText, lengthSeconds, durationFormatted, category, tags, thumbnailUrl, and more.
Automate & schedule
Run this actor on autopilot and pull results into your own stack:
- Apify API โ start runs, fetch datasets, and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python โ official SDKs.
- Schedules โ run it hourly/daily/weekly to monitor new channels in a niche or new videos from tracked creators; perfect for lead pipelines and content alerts.
- Webhooks โ trigger downstream actions (CRM import, Slack alert, email sequence) the moment a run finishes.
import{ ApifyClient }from'apify-client';const client =newApifyClient({token:'MY_APIFY_TOKEN'});const run =await client.actor('scrapesage/youtube-scraper').call({mode:'searchChannels',searchTerms:['b2b marketing'],maxResultsPerQuery:50,enrichCreatorContacts:true,});const{ items }=await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} channels & creator leads`);
Integrate with any app
Connect the dataset to 5,000+ apps โ no code required:
- Make โ multi-step automation scenarios.
- Zapier โ push new creator leads straight into your CRM.
- Slack โ get notified when a monitored search finds new channels.
- Google Drive / Sheets โ auto-export every run to a spreadsheet.
- Airbyte โ pipe results into your data warehouse.
- GitHub โ trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. You can call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server โ ask your assistant to "find fitness YouTubers with over 100k subscribers and list their contact emails" and let it run this scraper for you.
More scrapers from scrapesage
Build a complete creator & lead-gen stack:
- Telegram Scraper โ channels, messages, media and search across Telegram.
- Facebook Ad Library Scraper โ competitor ad intelligence across Meta & Instagram.
- Google Ads Transparency Scraper โ who's advertising what on Google & YouTube.
- LinkedIn Jobs Scraper โ job postings as hiring-intent signals.
- Eventbrite Scraper โ events plus organizer leads (emails, socials, prices).
- Whova Event Scraper โ attendees, agendas and sponsors from event apps.
- Swapcard Exhibitor Scraper โ exhibitor and speaker leads from trade shows.
- Sched Conference Scraper โ sessions and speakers from conference sites.
Tips
- Find creators with contacts: run Search channels with
enrichCreatorContactson, then sort the dataset byleadScore(descending) to surface the most contactable, highest-reach channels first. - Niche down: use specific search terms (
vegan meal prep,commercial real estate,indie game dev) rather than broad ones โ you'll get more relevant channels per result. - Exhaust a topic: raise
maxResultsPerQueryand add several relatedsearchTerms; YouTube search paginates deep but eventually repeats, so multiple narrow terms beat one broad term. - Recurring monitoring: combine Schedules with
monitorModeto capture only new channels for a search, or only new uploads from creators you track. - Proxies: the default Apify proxy is enough; switch to residential for very large or high-frequency runs to avoid rate limits.
FAQ
Where do the creator emails come from? Never from a hidden YouTube field. YouTube puts the channel's "business email" behind a CAPTCHA, so it isn't machine-readable โ businessEmailAvailable only tells you whether one exists. With enrichCreatorContacts on, the actor visits the channel's own public website (the link the creator lists on their About page) and extracts the contact emails, phones, and socials a human visitor would see, plus any emails written in the channel description.
How do I scrape a specific channel? Use Channel details and paste the @handle, the channel URL, or the channel ID into channelUrls. Legacy /c/ and /user/ URLs work too.
Can I export to Google Sheets, CSV, or Excel? Yes โ one click in the dataset view, or automatically on every run via the Google Drive integration.
How do I monitor new videos automatically? Turn on monitorMode, add the channels to channelUrls with includeVideos, and create a Schedule. Each run returns only the new uploads since the last one.
Does it need the official YouTube Data API or a key? No. This actor reads YouTube's own public web endpoints โ no API key, no quota, no login.
Is scraping YouTube legal? This actor collects publicly available data only. You are responsible for using the data in compliance with applicable laws (GDPR/CCPA for personal data) and YouTube's terms.
A field is null โ why? Some channels don't list a website, country, or links; some videos hide their like or comment counts. Fields are null only when the data isn't public, not because the scraper skipped them.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome โ this actor is actively maintained.
