VOOZH about

URL: https://apify.com/scrapesage/youtube-scraper

โ‡ฑ YouTube Scraper - Channels, Videos & Emails ยท Apify


๐Ÿ‘ YouTube Scraper โ€” Channels, Videos & Creator Leads avatar

YouTube Scraper โ€” Channels, Videos & Creator Leads

Pricing

from $7.00 / 1,000 channel scrapeds

Go to Apify Store

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

๐Ÿ‘ Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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:

DataTypical scrapersThis actor
Channel subscribers / total views / video countpartialโœ… 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 / categorypartialโœ…
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

  1. Sign up for Apify โ€” the free plan is enough to try this actor.
  2. Open the YouTube Scraper, pick a mode, enter search terms (or paste channel/video URLs), and click Start.
  3. Watch results stream into the dataset table.
  4. 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.be links, 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:

Tips

  • Find creators with contacts: run Search channels with enrichCreatorContacts on, then sort the dataset by leadScore (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 maxResultsPerQuery and add several related searchTerms; YouTube search paginates deep but eventually repeats, so multiple narrow terms beat one broad term.
  • Recurring monitoring: combine Schedules with monitorMode to 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.

You might also like

YouTube Search Scraper โ€” Videos, Channels & Playlists

khadinakbar/youtube-search-scraper

Scrape YouTube search results (videos, channels, playlists, movies) without cookies or the API. Title, channel, views, duration, publish date, thumbnails. Full filter support. HTTP + residential proxy primary, SerpApi last-resort fallback. MCP-ready.

Youtube Email Scraper - Advanced, Fast And Cheapest

contacts-api/youtube-email-scraper-fast-advanced-and-cheapest

๐ŸŽฅ YouTube Email Scraper helps you extract verified emails from YouTuber channels and videos fast ๐Ÿš€ Find creator leads, boost outreach ๐Ÿ“ง, and grow partnerships with smart filters and high accuracy.

14

5.0

(1)

YouTube Channel Scraper

maximedupre/youtube-channel-scraper

Get public YouTube channel profiles and recent videos. Export handles, subscribers, views, thumbnails, and source URLs to a dataset or API.

๐Ÿ‘ User avatar

Maxime Duprรฉ

5

Youtube Lead Scraper

scrapio/youtube-lead-scraper

The YouTube Lead Scraper finds targeted prospects from YouTube channels and videos. Capture creator details, contact emails, subscriber metrics, and links in seconds. Perfect for agencies, marketers, and researchers building qualified outreach lists from YouTube audiences.

YouTube Lead Scraper

simpleapi/youtube-lead-scraper

The YouTube Lead Scraper automates lead generation from YouTube channels and videos. Collect creator emails, channel metrics, links, and audience data fast. Ideal for outreach campaigns, partnership discovery, and building targeted prospect lists from YouTube.

Social Media Stats Checker

maximedupre/social-media-stats-checker

Check public profile stats across YouTube, TikTok, X, Instagram, Reddit, Twitch, GitHub, Pinterest, and Threads. Export followers, posts, likes, bios, avatars, verification status, and source URLs.

๐Ÿ‘ User avatar

Maxime Duprรฉ

4

YouTube Shorts Scraper

streamers/youtube-shorts-scraper

Extract YouTube Shorts data from one or multiple YouTube channels. Get video URL, caption, timestamp, likes, dislikes, views and comments count, basic channel info, and more. This alternative YouTube API has no limits or quotas. Download the data in JSON, CSV, and Excel.

50K

4.7

(19)

Youtube Channel Info Scraper

scrapers-hub/youtube-user-channel-scraper

๐ŸŽฅ YouTube User Channel Scraper pulls public channel metadata: videos, playlists, About, thumbnails, tags, views & subscribers. โšก Ideal for competitor analysis, content research, and reporting. ๐Ÿ”Ž Fast, API-ready, CSV/JSON export. โœ… Respects rate limits & platform policies.

Youtube Scraper

datapilot/youtube-scraper

This script scrapes YouTube search results using . It fetches the top 20 videos for a given query, extracts video and channel details (title, views, duration, publish time, thumbnails), formats the data, saves it as a JSON file

YouTube Shorts Scraper

scrapevanta/youtube-shorts-scraper

YouTube Shorts Scraper extracts Shorts data including titles, descriptions, views, likes, comments, publish dates, hashtags, channel details, and video URLs. Ideal for content research, trend analysis, competitor monitoring, influencer discovery, and social media analytics.