YouTube Shorts Scraper avatar

YouTube Shorts Scraper

Pricing

$30.00/month + usage

Go to Apify Store
YouTube Shorts Scraper

YouTube Shorts Scraper

Collect Shorts from any YouTube channel with 37 data fields per video: views, likes, publish dates, hashtags, music credits, comments count, and full channel profiles. Sort by newest, most popular, or oldest. Filter by date range. Supports bulk channel processing. No API key or coding needed.

Pricing

$30.00/month + usage

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

ParseForge Banner

📱 YouTube Shorts Scraper

Collect complete data from any YouTube channel's Shorts library, without writing a single line of code. Extract views, likes, publish dates, descriptions, hashtags, music credits, comments count, and full channel info for every Short. Works across multiple channels in one run.

The YouTube Shorts Scraper pulls up to 1,000,000 Shorts per channel with 35 data fields per item, sortable by newest, most popular, or oldest, with optional date filtering - all without a YouTube API key or browser.

Whether you're tracking competitor content, analyzing engagement trends, building a Shorts dataset for research, or monitoring a creator's publishing schedule, this tool handles it automatically. Search for terms like "YouTube Shorts data export," "collect Shorts metadata without API," "bulk Shorts scraper CSV," and "YouTube channel Shorts analyzer" and you'll find exactly what you need here.

✨ What Does It Do

  • 📊 View Count and Likes - track engagement numbers for every Short to identify your best-performing content formats or benchmark against competitors
  • 📅 Publish Dates - monitor how frequently a channel posts and build historical timelines of Shorts activity
  • 🏷️ Hashtags and Descriptions - extract all hashtags and description text to analyze content strategy and trending topics
  • 👤 Channel Collaborations - identify creator mentions and collaborations tagged in Short descriptions to map influencer networks
  • 🎵 Music Credits - collect song, artist, and album info when available to analyze audio trends in viral Shorts
  • 💬 Comments Count - measure audience engagement per Short to find content that drives the most conversation
  • 🗂️ Content Category - capture YouTube's assigned category (Entertainment, Education, Music, etc.) to segment your dataset by content type - a field missing from most competitor tools
  • 📺 Full Channel Profile - get subscriber count, total views, join date, location, and verified status alongside every Short

🎬 Demo Video

Demo video coming soon.

🔧 Input

  • YouTube Channels - paste one or more channel handles (e.g. @nasa, @vsauce) or full channel URLs. The tool accepts @handle format, bare handles, or full youtube.com URLs
  • Max Shorts per Channel - set how many Shorts to collect per channel. Free users: up to 100. Paid users: up to 1,000,000. Leave blank to collect all Shorts
  • Sort Shorts By - choose how results are ordered: Newest first (default), Most popular first, or Oldest first
  • Oldest Post Date - enter a cutoff date (YYYY-MM-DD) to stop collecting Shorts older than that date. Only applies when sorting by Newest

Example input:

{
"channels": ["@nasa", "@vsauce", "@mkbhd"],
"maxResultsShorts": 50,
"sortChannelShortsBy": "POPULAR",
"oldestPostDate": "2024-01-01"
}

📊 Output

Each Short includes 35 data fields. Download results as JSON, CSV, or Excel.

{
"videoId": "hqSL5V9yXBM",
"title": "When You Sleep In Socks And Imagine An Icositetrachoron",
"url": "https://www.youtube.com/shorts/hqSL5V9yXBM",
"viewCount": 5166119,
"likes": 242728,
"date": "2026-03-15T14:16:32-07:00",
"duration": "00:00:20",
"category": "Entertainment",
"text": "song: \"Philadelphia\" by @jakechudnow",
"hashtags": [],
"descriptionLinks": [],
"collaborators": ["https://www.youtube.com/@jakechudnow"],
"musicCredits": [],
"aiSummary": null,
"commentsCount": 5200,
"commentsTurnedOff": false,
"isAgeRestricted": false,
"isUnlisted": false,
"order": 0,
"channelName": "Vsauce",
"channelHandle": "@Vsauce",
"channelId": "UC6nSFpj9HTCZ5t-N3Rm3-HA",
"numberOfSubscribers": 24700000,
"isChannelVerified": true,
"channelTotalViews": 6566582097,
"channelTotalVideos": 640,
"channelDescription": "Our World is Amazing.",
"channelJoinedDate": "Jul 30, 2007",
"channelLocation": null,
"channelDescriptionLinks": ["https://www.curiositybox.com"],
"channelUrl": "https://www.youtube.com/channel/UC6nSFpj9HTCZ5t-N3Rm3-HA",
"channelAvatarUrl": "https://yt3.googleusercontent.com/...",
"channelBannerUrl": "https://yt3.googleusercontent.com/...",
"scrapedAt": "2026-03-20T16:04:37.167Z"
}

💎 Why Choose the YouTube Shorts Scraper?

Most YouTube Shorts tools on the market collect the basics and stop there. This one goes further - and does it faster.

Featureour scraperstreamers/youtube-shorts-scraper
Views, likes, publish date✔️✔️
Duration, thumbnails✔️✔️
Hashtags and description text✔️✔️
Comments count✔️✔️
Channel info (subscribers, verified, bio, links)✔️✔️
Sort by Newest / Popular / Oldest✔️✔️
Date range filtering✔️✔️
Content category (Entertainment, Music, etc.)✔️
Music credits (song, artist, album)✔️
AI-generated video summary✔️
Exact isUnlisted flag✔️
Date filter surcharge❌ none⚠️ +$0.0013/Short extra
Speed per Short⚡ ~0.56s🐢 ~16s

The speed difference matters. At 28x faster processing, a 1,000-Short dataset that takes 4+ hours with the competition finishes in under 10 minutes here.

📋 How to Use

No technical skills required. Follow these simple steps:

  1. Sign Up: Create a free account with $5 credit
  2. Find the Tool: Search for "YouTube Shorts Scraper" in the Apify Store and open the actor
  3. Set Your Input: Enter the channel handles you want to scrape and configure sort order or date filters
  4. Run It: Click "Start" and watch results appear in real time

That's it. No coding, no API keys, no complicated setup. Export your data as CSV, Excel, or JSON when it's done.

🎯 Business Use Cases

  • 📊 Content Strategist - pull Shorts data from 10-20 competitor channels sorted by Most Popular to identify which formats, topics, and hashtags drive the highest engagement before your next content calendar
  • 🔬 Market Researcher - collect Shorts published between specific dates across a set of brand accounts to build a dataset of video performance trends for quarterly reporting
  • 🎵 Music Analyst - extract music credits and hashtags from viral Shorts at scale to track which songs and artists are being used most frequently in high-view content
  • 📣 Influencer Manager - monitor a creator roster by scheduling weekly runs against their channels to track publishing frequency, view growth, and comment engagement over time

❓ FAQ

🔍 How does it work? The tool connects directly to YouTube's internal data layer and extracts Shorts metadata without any login or additional tools. You just provide channel handles and it handles the rest automatically.

📊 How accurate is the data? Data is pulled directly from YouTube in real time during each run. View counts, like counts, and dates reflect the exact values YouTube shows at the time of collection.

📅 Can I schedule this to run automatically? Yes. Use integrations like Make or Zapier to run the tool on a schedule - weekly channel audits, daily monitoring, or event-triggered pipelines are all supported.

🔄 What happens if a channel has thousands of Shorts? The tool paginates automatically. Set Max Shorts per Channel to a specific number or leave it blank to collect everything. Free users are capped at 100 Shorts per channel per run.

⚡ How long does a run take? Very fast. A typical run collecting 100 Shorts from one channel finishes in under 60 seconds. Processing runs at roughly 0.56 seconds per Short.

⚠️ Are there any limits? Free users can collect up to 100 Shorts per channel per run. Paid users can collect up to 1,000,000 Shorts per channel per run.

🔑 Do I need a YouTube API key? No. This tool does not require any YouTube API credentials or account login.

🔗 Integrate YouTube Shorts Scraper with any app

Use webhooks to trigger downstream actions the moment a run finishes - push results to a database, send a Slack alert, or update a Google Sheet automatically.

💡 More ParseForge Actors

  • Youtube Channel Scraper - Collect full channel profiles, subscriber counts, video stats, and metadata from any YouTube channel
  • YouTube Scraper - Extract video listings, metadata, and engagement data from YouTube search results and channel pages
  • Youtube Comments Scraper - Collect comments, replies, and AI-powered sentiment analysis from any YouTube video
  • Socialblade Scraper - Track subscriber growth, view trends, and ranking data for YouTube channels over time
  • Auto Video Thumbnail Generator - Generate custom thumbnails for videos automatically without design tools

Browse our complete collection of data extraction tools for more.

🆘 Need Help?

  • Check the FAQ section above for common questions
  • Visit the Apify support page for documentation and tutorials
  • Contact us to request a new scraper, propose a custom project, or report an issue at Tally contact form

⚠️ Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by YouTube, Google LLC, or any of their subsidiaries. All trademarks mentioned are the property of their respective owners.## 🗃️ What YouTube Shorts Data Can You Extract?

YouTube Shorts Scraper can gather any kind of data from YouTube channels, such as:

🖼️ Thumbnail URL🆔 Video ID📝 Title
🔗 Short URL👁️ View count❤️ Like count
📅 Publish date⏱️ Duration🗂️ Category
📄 Description text🏷️ Hashtags🔗 Description links
👤 Collaborators🎵 Music credits🤖 AI summary
💬 Comments count🚫 Comments off🔞 Age restricted
🔒 Unlisted🔢 Order index📺 Channel name
🔖 Channel handle🆔 Channel ID👥 Subscribers
✅ Verified👁️ Channel total views🎬 Channel total videos
📝 Channel description📅 Channel joined date📍 Channel location
🔗 Channel links🌐 Channel URL🖼️ Channel avatar
🖼️ Channel banner🕐 Scraped timestamp🔴 Error (if any)

🎬 Demo Video

Demo video coming soon.

🔧 Input

  • YouTube Channels - paste one or more channel handles (e.g. @nasa, @vsauce) or full channel URLs. The tool accepts @handle format, bare handles, or full youtube.com URLs
  • Max Shorts per Channel - set how many Shorts to collect per channel. Free users: up to 100. Paid users: up to 1,000,000. Leave blank to collect all Shorts
  • Sort Shorts By - choose how results are ordered: Newest first (default), Most popular first, or Oldest first
  • Oldest Post Date - enter a cutoff date (YYYY-MM-DD) to stop collecting Shorts older than that date. Only applies when sorting by Newest

Example input:

{
"channels": ["@nasa", "@vsauce", "@mkbhd"],
"maxResultsShorts": 50,
"sortChannelShortsBy": "POPULAR",
"oldestPostDate": "2024-01-01"
}

📊 Output

YouTube Shorts Scraper can gather any kind of data from YouTube channels, such as:

🖼️ Thumbnail URL🆔 Video ID📝 Title
🔗 Short URL👁️ View count❤️ Like count
📅 Publish date⏱️ Duration🗂️ Category
📄 Description text🏷️ Hashtags🔗 Description links
👤 Collaborators🎵 Music credits🤖 AI summary
💬 Comments count🚫 Comments off🔞 Age restricted
🔒 Unlisted🔢 Order index📺 Channel name
🔖 Channel handle🆔 Channel ID🌐 Channel URL
🖼️ Channel avatar🖼️ Channel banner📝 Channel description
📅 Channel joined date📍 Channel location👁️ Channel total views
🎬 Channel total videos👥 Subscribers✅ Verified
🔗 Channel links🔗 Input channel URL📋 Source tab

💎 Why Choose the YouTube Shorts Scraper?

Most YouTube Shorts tools on the market collect the basics and stop there. This one goes further - and does it faster.

Featureour scraperstreamers/youtube-shorts-scraper
Views, likes, publish date✔️✔️
Duration, thumbnails✔️✔️
Hashtags and description text✔️✔️
Comments count✔️✔️
Channel info (subscribers, verified, bio, links)✔️✔️
Sort by Newest / Popular / Oldest✔️✔️
Date range filtering✔️✔️
Content category (Entertainment, Music, etc.)✔️
Music credits (song, artist, album)✔️
AI-generated video summary✔️
Exact isUnlisted flag✔️
Date filter surcharge❌ none⚠️ +$0.0013/Short extra
Speed per Short⚡ ~0.56s🐢 ~16s

The speed difference matters. At 28x faster processing, a 1,000-Short dataset that takes 4+ hours with the competition finishes in under 10 minutes here.

📋 How to Use

No technical skills required. Follow these simple steps:

  1. Sign Up: Create a free account with $5 credit
  2. Find the Tool: Search for "YouTube Shorts Scraper" in the Apify Store and open the actor
  3. Set Your Input: Enter the channel handles you want to scrape and configure sort order or date filters
  4. Run It: Click "Start" and watch results appear in real time

That's it. No coding, no API keys, no complicated setup. Export your data as CSV, Excel, or JSON when it's done.

🎯 Business Use Cases

  • 📊 Content Strategist - pull Shorts data from 10-20 competitor channels sorted by Most Popular to identify which formats, topics, and hashtags drive the highest engagement before your next content calendar
  • 🔬 Market Researcher - collect Shorts published between specific dates across a set of brand accounts to build a dataset of video performance trends for quarterly reporting
  • 🎵 Music Analyst - extract music credits and hashtags from viral Shorts at scale to track which songs and artists are being used most frequently in high-view content
  • 📣 Influencer Manager - monitor a creator roster by scheduling weekly runs against their channels to track publishing frequency, view growth, and comment engagement over time

❓ FAQ

🔍 How does it work? The tool connects directly to YouTube's internal data layer and extracts Shorts metadata without any login or additional tools. You just provide channel handles and it handles the rest automatically.

📊 How accurate is the data? Data is pulled directly from YouTube in real time during each run. View counts, like counts, and dates reflect the exact values YouTube shows at the time of collection.

📅 Can I schedule this to run automatically? Yes. Use integrations like Make or Zapier to run the tool on a schedule - weekly channel audits, daily monitoring, or event-triggered pipelines are all supported.

🔄 What happens if a channel has thousands of Shorts? The tool paginates automatically. Set Max Shorts per Channel to a specific number or leave it blank to collect everything. Free users are capped at 100 Shorts per channel per run.

⚡ How long does a run take? Very fast. A typical run collecting 100 Shorts from one channel finishes in under 60 seconds. Processing runs at roughly 0.56 seconds per Short.

⚠️ Are there any limits? Free users can collect up to 100 Shorts per channel per run. Paid users can collect up to 1,000,000 Shorts per channel per run.

🔑 Do I need a YouTube API key? No. This tool does not require any YouTube API credentials or account login.

🔗 Integrate YouTube Shorts Scraper with any app

Use webhooks to trigger downstream actions the moment a run finishes - push results to a database, send a Slack alert, or update a Google Sheet automatically.

💡 More ParseForge Actors

  • Youtube Channel Scraper - Collect full channel profiles, subscriber counts, video stats, and metadata from any YouTube channel
  • YouTube Scraper - Extract video listings, metadata, and engagement data from YouTube search results and channel pages
  • Youtube Comments Scraper - Collect comments, replies, and AI-powered sentiment analysis from any YouTube video
  • Socialblade Scraper - Track subscriber growth, view trends, and ranking data for YouTube channels over time
  • Auto Video Thumbnail Generator - Generate custom thumbnails for videos automatically without design tools

Browse our complete collection of data extraction tools for more.

🆘 Need Help?

  • Check the FAQ section above for common questions
  • Visit the Apify support page for documentation and tutorials
  • Contact us to request a new scraper, propose a custom project, or report an issue at Tally contact form

⚠️ Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by YouTube, Google LLC, or any of their subsidiaries. All trademarks mentioned are the property of their respective owners.