YouTube Shorts Scraper

YouTube Shorts Scraper

by streamers

Need YouTube Shorts data without hitting API limits? This scraper pulls detailed info directly from YouTube channels, just like a human viewer would. ...

513,350 runs
33,756 users
Try This Actor

Opens on Apify.com

About YouTube Shorts Scraper

Need YouTube Shorts data without hitting API limits? This scraper pulls detailed info directly from YouTube channels, just like a human viewer would. I use it to gather video URLs, captions, timestamps, likes, views, and comment counts, along with basic channel details. You can run it for a single channel or multiple ones at once, and export everything to JSON, CSV, or Excel for analysis. It's perfect for tracking Shorts performance, researching trends, or building datasets for content analysis. Since it avoids official API quotas, you can collect the data you need, when you need it, without worrying about sudden cutoffs. Whether you're a marketer analyzing competitors, a researcher studying social media patterns, or a developer feeding an app with video data, this tool handles the extraction so you can focus on the insights.

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

What is YouTube Shorts Scraper? YouTube Shorts Scraper is a powerful and easy-to-use tool that allows you to extract Shorts data from chosen YouTube channels. Using this tool, you will be able to scrape: - YouTube Shorts data: video URL, caption, duration, view count, availability of subtitles and comments, thumbnail URL, time of posting, number of likes/dislikes. - Basic channel details: channel name, channel URL, number of subscribers. ## How to use data extracted from YouTube Shorts videos? The data extracted from YouTube Shorts can be used for a variety of purposes, including: - 🤔 Finding current trends and opinions shared by content creators - 💲 Generating leads by topics, engagement metrics, hasthags and more - 👹 Identifying harmful or illegal content - 💯 Accumulating information on products and services from video reviews - 👁 Monitoring the market for brand mentions and position of your content in search results - 🤺 Getting insights into competitors’ activity ## How do I use YouTube Shorts Scraper? YouTube Shorts Scraper is designed to be user-friendly, offering a smooth start for those who have never extracted data from the web before. Here’s how you can get started with YouTube Shorts Scraper to extract video data: 1. Create a free Apify account using your email 2. Open YouTube Shorts Scraper 3. Add one or more YouTube channels to scrape Shorts they post 4. Click the “Start” button and wait for the data to be extracted 5. Download your data in JSON, XML, CSV, Excel, or HTML ## Input example The input for YouTube Shorts Scraper should be one or multiple YouTube channels (with or without the @ symbol) and the number of Shorts you want to scrape. YouTube Shorts Scraper input Click on the input tab for a fuller explanation of input in JSON. json { "channels": [ "nasa", "vsauce" ], "maxResultsShorts": 25, "oldestPostDate": "2025-06-03" } ## Output example The results will be wrapped into a dataset which you can find in the Storage tab. Here's an excerpt from the data you'd get if you apply the input parameters above: YouTube Shorts Scraper output And here is the same data but in JSON. You can choose in which format to download your YouTube Shorts video data: JSON, JSONL, Excel spreadsheet, HTML table, CSV, or XML. json { "title": "ASRM Satisfying sounds #asmr #funny #animation #shortvideo #music #shorts", "type": "shorts", "id": "gnuiMgTzKMQ", "url": "https://www.youtube.com/shorts/gnuiMgTzKMQ", "thumbnailUrl": "https://i.ytimg.com/vi/gnuiMgTzKMQ/maxres2.jpg?sqp=-oaymwEoCIAKENAF8quKqQMcGADwAQH4AbYIgAKAD4oCDAgAEAEYfyAXKCQwDw==&rs=AOn4CLDL_vqFI95vNPfegV_JOPN-87DFnw", "viewCount": 1180, "date": "2025-06-24T10:01:00.000Z", "likes": 198, "location": null, "channelName": "Coco Creator Rainbow", "channelUrl": "https://www.youtube.com/channel/UC3N1VbltR6aREupzvJ8y-sw", "channelId": "UC3N1VbltR6aREupzvJ8y-sw", "channelUsername": "rainbowicecream9780", "channelDescription": "Thank you so much! I appreciate you all watching the videos.", "channelJoinedDate": "Aug 9, 2021", "channelDescriptionLinks": [], "channelLocation": "United States", "channelAvatarUrl": "https://yt3.googleusercontent.com/nVSr8lanf5UPU4Mc6oWOmKWqQ8VoFceHcQsM5sW63ZPp4r1S6M6pHr4stNOMGyknf1ig1Wjh3A=s160-c-k-c0x00ffffff-no-rj", "channelBannerUrl": "https://yt3.googleusercontent.com/Wg27ZtirmK5sH4Bx7atk4CugZubFCTwsXZsKdITtWPT6aTiikJgl26heFNxnM16UJi0-qnlUxQ=w2560-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", "channelTotalVideos": 193, "channelTotalViews": 917769889, "numberOfSubscribers": 1390000, "isChannelVerified": false, "inputChannelUrl": "https://www.youtube.com/@rainbowicecream9780", "isAgeRestricted": false, "aboutChannelInfo": { "channelDescription": "Thank you so much! I appreciate you all watching the videos.", "channelJoinedDate": "Aug 9, 2021", "channelDescriptionLinks": [], "channelLocation": "United States", "channelUsername": "rainbowicecream9780", "channelAvatarUrl": "https://yt3.googleusercontent.com/nVSr8lanf5UPU4Mc6oWOmKWqQ8VoFceHcQsM5sW63ZPp4r1S6M6pHr4stNOMGyknf1ig1Wjh3A=s160-c-k-c0x00ffffff-no-rj", "channelBannerUrl": "https://yt3.googleusercontent.com/Wg27ZtirmK5sH4Bx7atk4CugZubFCTwsXZsKdITtWPT6aTiikJgl26heFNxnM16UJi0-qnlUxQ=w2560-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", "channelTotalVideos": 193, "channelTotalViews": 917769889, "numberOfSubscribers": 1390000, "isChannelVerified": false, "channelName": "Coco Creator Rainbow", "channelUrl": "https://www.youtube.com/channel/UC3N1VbltR6aREupzvJ8y-sw", "channelId": "UC3N1VbltR6aREupzvJ8y-sw", "inputChannelUrl": "https://www.youtube.com/@rainbowicecream9780", "isAgeRestricted": false }, "duration": "00:00:26", "commentsCount": 0, "text": "", "subtitles": null, "order": 0, "commentsTurnedOff": false, "fromYTUrl": "https://www.youtube.com/@rainbowicecream9780/shorts", "isMonetized": null, "hashtags": [], "formats": [], "isMembersOnly": false, "input": "https://www.youtube.com/@rainbowicecream9780", "fromChannelListPage": "shorts" }, ## Want to scrape YouTube comments or channels? If you want to extract specific YouTube data beyond just Shorts, you can use one of the specialized scrapers below: - ▶️ YouTube Scraper - 💬 YouTube Comments Scraper - 🏎 Fast YouTube Channel Scraper - 📽️ YouTube Video Scraper by Hashtag Need to download scraped YouTube videos? Use YouTube Video Downloader. You can also combine YouTube data with that from other social networks. Try: - TikTok scrapers - Instagram scrapers - Facebook scrapers - Or any of our social media scrapers Furthermore, you can use the power of AI agents to do multiple tasks at once. For example, our Comments Analyzer Agent can perform sentiment analysis of YouTube videos, or you could try our Influencer Discovery Agent for lead generation on TikTok videos. ## Integrating YouTube Shorts Scraper with other apps YouTube Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. These include Make, Zapier, Slack, Airbyte, GitHub, Google Drive, and plenty more. Alternatively, you can use webhooks to carry out an action whenever an event occurs, e.g. get a notification whenever YouTube Scraper successfully finishes a run, or initiate a new process, like ordering your data. ## ❓ FAQ ### Can I use YouTube Shorts Scraper with the Apify API? Yes. You can use the Apify API which will give you programmatic access to the Apify platform. The API is organized around RESTful HTTP endpoints that enable you to manage, schedule, and run Apify Actors. The API also lets you access any datasets, monitor actor performance, fetch results, create and update versions, and more. You can use the apify-client NPM package to access the API using Node.js, or the apify-client PyPI package to access the API using Python. Check out the Apify API reference docs for full details, or click on the API tab for code examples. ### Can I use YouTube Scraper through an MCP Server? With Apify API, you can use almost any Actor in conjunction with an MCP server. You can connect to the MCP server using clients like ClaudeDesktop and LibreChat, or even build your own. Read all about how you can set up Apify Actors with MCP. For YouTube Scraper, go to the MCP tab and then go through the following steps: 1. Start a Server-Sent Events (SSE) session to receive a sessionId 2. Send API messages using that sessionId to trigger the scraper 3. The message starts the Amazon ASINs Scraper with the provided input 4. The response should be: Accepted ### Is it legal to scrape data from YouTube videos? Scraping YouTube is legal as long as you adhere to regulations concerning copyright and personal data. Our YouTube scrapers are ethical and do not extract any private user data, such as email addresses, gender, or location. Personal data is protected by GDPR (EU Regulation 2016/679), and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you’re unsure whether your reason is legitimate, consult your lawyers. You can also read our blog post on the legality of web scraping and ethical scraping. ### Your feedback We’re always working on improving the performance of our Actors. So if you’ve got any technical feedback for YouTube Shorts Scraper or simply found a bug, please create an issue on the actor’s Issues tab.

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
streamers
Pricing
Paid
Total Runs
513,350
Active Users
33,756
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