Youtube Shorts Scraper

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.

647 runs
19 users
Try This Actor

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

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. 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, or oldest.
  • 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

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 Trial

Actor Information

Developer
grow_media
Pricing
Paid
Total Runs
647
Active Users
19
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support