YT Channel Scraper w/ Engagement Data avatar

YT Channel Scraper w/ Engagement Data

Pricing

from $3.50 / 1,000 channels

Go to Apify Store
YT Channel Scraper w/ Engagement Data

YT Channel Scraper w/ Engagement Data

πŸ”₯πŸ“Š Find YouTube channels by keyword with REAL engagement data β€” avg views, not just subs. Fast AF ⚑

Pricing

from $3.50 / 1,000 channels

Rating

5.0

(2)

Developer

Data Over Coffee

Data Over Coffee

Maintained by Community

Actor stats

2

Bookmarked

8

Total users

4

Monthly active users

13 days ago

Last modified

Share

πŸ“Ί YouTube Channel Scraper with Engagement Data

The fastest YouTube channel scraper on Apify. Search by keyword, get back channels with real engagement metrics β€” not just subscriber counts.

100 keywords. 50,000 channels. ~3 minutes. Lightning fast.

The only YouTube channel scraper that gives you avg views per video, avg views per short, and the last 30 video/short titles. Every other scraper stops at subscriber count. This one tells you if the audience is actually watching.

πŸ“Š Why Engagement Data Matters

Subscriber count is a vanity metric. A channel with 1M subscribers and 2,000 avg views per video is a dead channel. You'd never know that from subscribers alone.

This scraper gives you what actually matters for outreach, sponsorship, and research decisions:

MetricWhat It Tells You
Avg Views per VideoIs the audience actively watching long-form content?
Avg Views per ShortIs the channel getting reach through Shorts?
Last 30 Video TitlesWhat topics does this channel actually cover?
Last 30 Short TitlesWhat short-form content are they producing?

No other YouTube channel scraper gives you this. Not one.

πŸ—‚οΈ What You Get β€” 21 Fields Per Channel

Identity: Channel ID, name, handle, URL, avatar, description

Metrics: Subscriber count, total views, total video count

Engagement (unique to this scraper):

  • Avg views across last 30 videos
  • Avg views across last 30 shorts
  • Titles of last 30 videos
  • Titles of last 30 shorts

Metadata: Country, join date, tags, verification status, family-friendly flag, public email availability

Discovery: The keyword and video title that surfaced the channel

πŸ” Built-In Filters β€” Pay Only for What You Need

Filter results before they count toward your bill. Other scrapers dump everything on you and let you sort it out in Excel.

FilterDescription
Min / Max SubscribersTarget a specific channel size range
Min / Max Avg Views (Videos)Filter by real video engagement
Min / Max Avg Views (Shorts)Filter by shorts engagement
Min / Max Total ViewsFilter by lifetime channel reach
Include / Exclude CountriesTarget or exclude specific regions
Verified OnlyOnly channels with YouTube's verified badge
Has Public Email OnlyOnly channels with a business email on their about page
Family Friendly OnlyOnly channels marked family-friendly by YouTube
Exclude Channel IDsPass IDs you already have β€” never get charged for the same channel twice

The exclude list is a big deal. Run this scraper weekly with new keywords, pass your existing channel IDs, and you'll only pay for genuinely new discoveries. No other YouTube scraper has this.

πŸ’° Pricing

No discountπŸ₯‰ BronzeπŸ₯ˆ SilverπŸ₯‡ Gold
Run start fee$0.10$0.08$0.06$0.04
Per 1,000 channels$5.00$4.50$4.00$3.50

Free trial β€” try it free on Apify's free tier (limited to 3 keywords).

You only pay for channels that pass your filters and land in the dataset. Filtered-out and deduplicated channels don't count.

Important: Set "Maximum cost per run" in Apify's run options. This actor is fast β€” 50K channels in 3 minutes means costs add up quickly. Without a spending cap, a large keyword list can easily run up hundreds of dollars. Set it to whatever you're comfortable with and the run will stop automatically when it hits your limit.

βš™οΈ How It Works

  1. You provide keywords (e.g. home workout, SaaS marketing, vegan recipes)
  2. The scraper searches YouTube search pages using your keywords and pages through all the video results to find channels
  3. Channels are deduplicated across all keywords β€” no duplicates in your export
  4. Every unique channel is enriched with all 21 fields including engagement data
  5. Your filters are applied β€” only matching channels land in your dataset
  6. Results stream in as they're ready, no waiting for the full run to finish

πŸš€ How To Use

  1. Add keywords β€” the more specific, the better. calisthenics for beginners beats fitness
  2. Set filters (optional) β€” subscriber range, engagement minimums, countries, etc.
  3. Add exclude list (optional) β€” channel IDs from previous runs you don't want again
  4. Run β€” results appear in your dataset as they're processed

πŸ’‘ Tips for Best Results

  • Use 10-20 niche keywords instead of 1 broad one. Each keyword surfaces a different slice of creators.
  • Don't sleep on the exclude list. After your first run, export the channel IDs and pass them back on your next run. You'll only pay for new channels.
  • Filter by engagement, not just subscribers. A 50K-subscriber channel with 20K avg views per video is more valuable than a 500K-subscriber channel with 1K avg views.
  • Check the video titles. The last 30 titles tell you exactly what a channel covers β€” use this to verify relevance before reaching out.

βš”οΈ How This Compares

FeatureThis ScraperOther YouTube Scrapers
Discovers channels from keywordsYesUsually requires channel URLs as input
Avg views per videoYesNo
Avg views per shortYesNo
Last 30 video/short titlesYesNo
Built-in result filtersYes β€” 10+ filter optionsNo β€” you filter manually after export
Exclude channel IDsYes β€” avoid duplicate chargesNo
Deep search page paginationYes β€” scrapes all result pagesLimited or single page
Fields per channel215-8
Speed~50K channels in 3 minVaries, usually much slower
Cross-keyword dedupYesNo
Resume on interruptionYesStarts over
Pay per resultYesProxy-based or per-result with no filters

🎯 Use Cases

  • Influencer discovery β€” find creators in any niche by keyword, filter by engagement and subscriber count
  • Sponsorship prospecting β€” use HasPublicEmail and avg views to build a reachable, high-engagement shortlist
  • Competitor research β€” search competitor category keywords to map every channel in the space
  • Lead generation β€” filter for channels with public emails, export, and feed into your outreach tool
  • Content gap analysis β€” use the last 30 video titles to see what topics are covered (and what's missing)
  • Market research β€” filter by country to understand creator landscapes in specific regions

πŸ“§ Need Business Emails? Pair It With This

This scraper tells you which channels have a public email (HasPublicEmail flag). To get the actual email addresses, run your results through YouTube Channel Business Email Scraper.

The workflow:

  1. Run this scraper with your keywords and filters
  2. Filter for HasPublicEmail = true to get only contactable channels
  3. Feed those channel IDs into YouTube Channel Business Email Scraper
  4. Get real business email addresses ready for outreach

Discovery + engagement data here. Emails there. Full outreach pipeline in two runs.

πŸ”— Works Well With

  • YouTube Channel Business Email Scraper β€” get actual business email addresses from discovered channels
  • Google Sheets β€” export directly via Apify's built-in integration
  • Zapier / Make β€” automate exports to your CRM or email tool
  • HubSpot / Lemlist / Instantly β€” import channels as outreach leads
  • CSV / JSON / Excel β€” download in any format

Typical workflow: keywords β†’ this scraper β†’ channel list β†’ email scraper β†’ outreach tool

🚫 When NOT To Use This

  • You already have channel URLs and just need their videos β†’ use a video scraper
  • You already have channel IDs and only need emails β†’ go straight to YouTube Channel Business Email Scraper
  • You only need video data (titles, transcripts, comments) β†’ use a video scraper
  • You want trending channels without specific keywords β†’ use a trending scraper

This does one thing: keywords β†’ channels with engagement data β†’ filtered export

❓ FAQ

How do I find YouTube creators in a specific niche?

Add niche keywords (e.g. vegan recipes, SaaS marketing, real estate investing), run the scraper, and export. It scrapes YouTube search results pages for your keywords and extracts every channel it finds.

What makes this different from other YouTube scrapers?

Engagement data. Every other scraper gives you subscriber count and basic metadata. This one gives you avg views per video, avg views per short, and the last 30 video/short titles β€” the metrics that actually tell you if a channel is worth reaching out to.

How fast is it?

~50,000 channels from 100 keywords in about 3 minutes. Speed scales linearly with keywords.

How do I avoid paying for channels I already have?

Use the Exclude Channel IDs field. Paste in channel IDs from previous runs and they'll be skipped entirely β€” no charge.

Does it return email addresses?

It returns a HasPublicEmail flag that tells you if the channel has a business email on their about page. For the actual email addresses, run your results through YouTube Channel Business Email Scraper.

How do I filter by engagement?

Set Min Avg Views (Videos) or Min Avg Views (Shorts) in the input. Only channels meeting your engagement threshold will appear in results.

Can I find creators in specific countries?

Yes. Use the country filter to include or exclude specific regions from your results.

What if the run gets interrupted?

It saves progress continuously and resumes automatically. No lost data, no duplicate charges.

How many channels can it find?

There is no limit. It depends on how many keywords you search. Even 10 keywords can surface thousands of unique channels. 100+ keywords can produce 50K+ channels.

Can I export to Google Sheets or my CRM?

Yes. Apify integrates with Google Sheets, Zapier, Make, and supports CSV/JSON/Excel downloads.

Need help?

Create an issue with your Run ID and a short description of what went wrong, and we'll respond.