Youtube Shorts Scraper
by grow_media
Scrape YouTube Shorts data at scale. Extract video stats, engagement metrics & channel details for up to 100 channels, paying only $1 per 1,000 results.
Opens on Apify.com
About Youtube Shorts Scraper
Need to pull data from YouTube Shorts for research, marketing, or a project? I built this scraper because I got tired of manual collection. It lets you efficiently gather public data from up to 100 channels, pulling details from as many as 10,000 Shorts per channel. You'll get the core metrics that matter: view counts, likes, comments, tags, and full channel info. I always sort by latest, popular, or oldest to spot trends or historical performance. The best part is the cost structure—you only pay for what you successfully extract, at a rate of $1 per 1,000 Shorts, which makes large-scale analysis surprisingly affordable. I use it for competitor analysis to see what short-form content is resonating, for lead generation by finding creators in a niche, and for tracking the performance of specific video topics over time. It's straightforward, does one job well, and saves a ton of hours you'd otherwise spend copying and pasting.
What does this actor do?
Youtube Shorts Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
YouTube Shorts Scraper
Scrapes YouTube Shorts data from channels, returning video stats, engagement metrics, and channel details. You can process up to 100 channels in a single run.
Key Features
- Multi-Channel Scrape: Process up to 100 YouTube channels simultaneously.
- Flexible Input: Accepts channel URLs, handles (@username), or raw channel IDs.
- Sorting: Retrieve shorts sorted by
latest,popular, oroldest. - High Volume: Scrape up to 10,000 shorts per channel.
- Comprehensive Data: Output includes video metadata (views, likes, comments, duration, tags) and detailed channel information (subscriber count, total views, description, verification status).
Pricing: Pay-Per-Result at $1 per 1,000 results. Volume discounts apply for Bronze ($0.90), Silver ($0.75), and Gold ($0.60) account tiers. You only pay for results received.
How to Use
Configure the actor with an input object. The only required parameter is channels.
Input Parameters
| Parameter | Type | Description | Default | Required |
|---|---|---|---|---|
channels |
Array | List of YouTube channels (max 100). Accepts URLs, handles, or IDs. | ["kurzgesagt"] |
Yes |
maxResults |
Integer | Max shorts to scrape per channel (1-10,000). | 100 |
No |
sortBy |
String | Sort order: latest, popular, or oldest. |
latest |
No |
Input Example
{
"channels": [
"kurzgesagt",
"@MrBeast",
"https://www.youtube.com/@pewdiepie",
"https://www.youtube.com/channel/UCX6OQ3DkcsbYNE6H8uQQuVA",
"UCX6OQ3DkcsbYNE6H8uQQuVA"
],
"maxResults": 500,
"sortBy": "popular"
}
Output
The actor returns a dataset where each item is a JSON object containing full details for a single short.
{
"title": "Short Video Title",
"type": "shorts",
"id": "VIDEO_ID",
"url": "https://www.youtube.com/shorts/VIDEO_ID",
"viewCount": 1000000,
"likes": 50000,
"commentsCount": 1000,
"duration": "00:00:59",
"text": "Video description...",
"hashtags": ["#trending", "#viral"],
"channelName": "Channel Name",
"channelId": "CHANNEL_ID",
"numberOfSubscribers": 5000000,
"channelTotalViews": 1000000000,
"engagement": {
"viewCount": 1000000,
"likeCount": 50000,
"commentCount": 1000
},
"aboutChannelInfo": {
"channelDescription": "Channel description...",
"channelJoinedDate": "2020-01-01T00:00:00Z",
"isChannelVerified": true
}
}
Use Cases
- Content and competitor analysis for YouTube Shorts.
- Market research to identify trends and popular content formats.
- Building datasets for analytics and performance tracking.
- Influencer discovery based on engagement metrics.
- SEO research for successful hashtags and keywords.
Related Actors
- YouTube Search API Actor: Search YouTube videos with full metadata, handling pagination automatically.
- YouTube Channel Scraper: Scrape comprehensive data from YouTube channels.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Youtube Shorts Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- grow_media
- Pricing
- Paid
- Total Runs
- 647
- Active Users
- 19
Related Actors
🏯 Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Instagram Scraper
by apify
TikTok Scraper
by clockworks
Instagram Profile Scraper
by apify
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support