YouTube Shorts Scraper & Channel Email Finder
Pricing
from $1.20 / 1,000 video results
YouTube Shorts Scraper & Channel Email Finder
YouTube Shorts and channel video scraper with creator emails. Get views, likes, comments, tags and exact dates from channels, Shorts and keyword search, plus channel emails and social links. No API key or quota. $1.50 per 1,000 videos.
Pricing
from $1.20 / 1,000 video results
Rating
5.0
(1)
Developer
Scrape Lads
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
What does YouTube Shorts Scraper & Channel Email Finder do?
YouTube Scraper collects YouTube videos and Shorts from channels, keyword search results, and single video URLs, with the metrics people actually need: views, likes, comments count, duration, exact publish date, tags, hashtags, description, category, thumbnail, and channel name, handle, subscribers and verified badge. It works as a YouTube Shorts scraper, a YouTube channel videos scraper, and a YouTube search scraper in one Actor.
No YouTube API key, no Google Cloud project, no daily quota. It reads the same data YouTube sends to its own web app, over plain HTTP, so runs are fast and cheap: $1.50 per 1,000 videos, or $2.00 per 1,000 with full details (likes, comments count, tags, exact date).
Optional channel contact rows add each channel's email address (from the About description or its website), Instagram, TikTok, X, Facebook, LinkedIn, Twitch and Discord links, website, country, join date and total views: a ready-made list for influencer marketing and creator outreach.
Run it from the Console, call it through the Apify API, schedule it daily, or connect it to Make, Zapier, Google Sheets, Slack or webhooks. Apify handles proxy rotation, retries and monitoring.
Why use this YouTube Shorts scraper and channel email finder?
- Influencer marketing: find creators in a niche through search, then pull their subscribers, recent Shorts performance, and contact email.
- Competitor tracking: schedule a daily run on competitor channels and watch views, likes and comments on every new upload.
- Content research: see which Shorts and videos win for a keyword, sorted by relevance, view count or rating, filtered to the last N days.
- Data and AI pipelines: titles, descriptions, tags and hashtags in clean JSON, CSV or Excel for analysis or model training.
- No quota headaches: the official YouTube Data API allows about 10,000 units a day; search alone costs 100 units per call. This Actor has no quota.
How to scrape YouTube Shorts, channel videos and creator emails
- Open the Input tab.
- Add channels (
@MrBeast, a channel URL, or aUC...ID), search queries, and/or video URLs. - Pick Content type: videos, Shorts, or both.
- Set Max results per source and, if you want, Only videos newer than (days).
- Keep Include full video details on for likes, comments count, tags and exact dates.
- Turn on Add channel contact rows if you need emails and social links.
- Click Start, then download the results as JSON, CSV, Excel or HTML.
Input
Every field is described on the Input tab. A typical input:
{"channels": ["@MrBeast", "https://www.youtube.com/@mkbhd"],"searchQueries": ["home workout"],"videoUrls": ["https://www.youtube.com/shorts/CEJXqm2eiJ0"],"contentType": "both","maxResultsPerSource": 50,"maxResults": 1000,"sortBy": "latest","searchSortBy": "relevance","newerThanDays": 30,"includeVideoDetails": true,"includeChannelContacts": true}
- Channels accept
@handle,handle,/@handle,/channel/UC...,/c/nameand/user/nameURLs, or a bare channel ID. - contentType
bothreads a channel's Videos and Shorts tabs, each up tomaxResultsPerSource. - sortBy (channels):
latest,popular,oldest. searchSortBy:relevance,views,rating. - newerThanDays keeps only recent uploads. On a channel sorted by latest, paging stops at the first older video, so you only pay for what you keep.
Output
Each video or Short is one row. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
{"resultType": "video","videoId": "rng_yUSwrgU","url": "https://www.youtube.com/watch?v=rng_yUSwrgU","isShort": false,"title": "iPhone 17 Review: No Asterisks!","description": "This is the best iPhone in years. Which can have an interesting effect on the rest of the lineup...","tags": ["iPhone 17", "iPhone 17 review", "iPhone 17 vs", "MKBHD"],"hashtags": [],"views": 6857189,"likes": 174393,"commentsCount": 5700,"commentsCountText": "5.7K","durationSeconds": 680,"durationText": "11:20","publishedAt": "2025-10-01T20:41:40.000Z","publishedAtApproximate": false,"category": "Science & Technology","thumbnail": "https://i.ytimg.com/vi/rng_yUSwrgU/maxresdefault.jpg","channelId": "UCBJycsmduvYEL83R_U4JriQ","channelName": "Marques Brownlee","channelHandle": "@mkbhd","channelUrl": "https://www.youtube.com/@mkbhd","channelSubscribers": 21300000,"channelVerified": true,"detailsFetched": true,"sourceType": "url","sourceInput": "https://www.youtube.com/watch?v=rng_yUSwrgU","scrapedAt": "2026-09-30T23:25:39.624Z"}
With Add channel contact rows on, each channel also gets one free row with resultType: "channel":
{"resultType": "channel","channelName": "MrBeast","channelHandle": "@MrBeast","channelSubscribers": 519000000,"totalViews": 141252796510,"videoCount": 1004,"joinedDate": "2012-02-19","country": "United States","hasBusinessEmail": true,"channelEmail": null,"websiteUrl": "https://www.themostdangerousgames.com/","instagramUrl": "https://www.instagram.com/mrbeast","twitterUrl": "https://x.com/MrBeast","facebookUrl": "https://www.facebook.com/mrbeast"}
Data fields
| Field | Description |
|---|---|
videoId, url, isShort | Video ID, watch or /shorts/ URL, and whether it is a YouTube Short |
title, description, tags, hashtags | Full text and the creator's tags (details) |
views, likes, commentsCount | Engagement metrics (likes and comments need details) |
durationSeconds, durationText | Length in seconds and as m:ss |
publishedAt, publishedAtApproximate | ISO date; exact with details, otherwise converted from "3 days ago" and flagged |
category, isLive, isUpcoming | YouTube category and live/premiere state |
thumbnail | Highest available thumbnail |
channelId, channelName, channelHandle, channelUrl | Channel identity |
channelSubscribers, channelVerified | Subscriber count and verified badge |
sourceType, sourceInput, position | Which channel, query or URL produced the row, and its rank there |
channelEmail, emails, websiteUrl, instagramUrl, tiktokUrl, twitterUrl, ... | Channel rows only |
How much does it cost to scrape YouTube?
Pay per result, no subscription, and platform usage is included:
| Event | Price |
|---|---|
| Run start | $0.003 once |
| Video or Short | $1.50 per 1,000 |
| Full details | +$0.50 per 1,000 (optional) |
| Channel contact row | Free |
So 1,000 Shorts with likes, comments and tags cost about $2.00, and 1,000 list-only rows cost $1.50. Most YouTube scrapers on the Store charge around $5 per 1,000. Apify's free plan credit covers a few thousand results a month. The run stops at your maximum cost per run, so you never pay more than you set.
Tips
- Turn Include full video details off when titles, views, duration and relative dates are enough: it is cheaper and about 20x fewer requests.
- Use Only videos newer than (days) with sortBy: latest for daily monitoring; the run stops paging at the first older upload.
- Search for Shorts with contentType: shorts; the search then uses YouTube's own Shorts filter.
- The same video found by two sources is stored and charged once.
- Each run writes
RUN_SUMMARYto the key-value store with per-source counts and any channel that could not be found.
FAQ, disclaimers, and support
Do I need a YouTube API key? No. There is no API key, OAuth or quota.
Why is channelEmail empty when YouTube shows "View email address"? YouTube only reveals that address to signed-in users behind a CAPTCHA. hasBusinessEmail: true tells you it exists; the Actor reads emails written in the description or on the channel's website.
Are comment counts exact? YouTube shows them rounded ("5.7K"); commentsCount is that number and commentsCountText the original text.
Is scraping YouTube legal? This Actor reads only public data that YouTube shows to any visitor. Personal data such as emails is protected by laws like GDPR; only use it for a legitimate purpose. If in doubt, ask a lawyer.
Found a bug or need a field? Open an issue on the Issues tab. Need a custom YouTube scraper, comments or transcripts? Get in touch through the Issues tab too.