VOOZH about

URL: https://apify.com/webdatalabs/youtube-shorts-scraper

⇱ YouTube Shorts Scraper & Data Extractor Β· Apify


πŸ‘ YouTube Shorts Scraper & Data Extractor avatar

YouTube Shorts Scraper & Data Extractor

Pricing

Pay per event

Go to Apify Store

YouTube Shorts Scraper & Data Extractor

Fast YouTube Shorts scraper for extracting video data at scale β€” Get metadata, views, likes, comments, sponsor segments, sentiment analysis, and content insights from any YouTube Short. Scrape by search, channel, or playlist. Perfect for content creators, marketers, researchers, and data analysts.

Pricing

Pay per event

Rating

5.0

(1)

Developer

πŸ‘ WebDataLabs

WebDataLabs

Maintained by Community

Actor stats

1

Bookmarked

186

Total users

17

Monthly active users

4 months ago

Last modified

Share

Fast YouTube Shorts scraper for extracting video data at scale β€” Get metadata, views, likes, comments, sponsor segments, sentiment analysis, and content insights from any YouTube Short. Scrape by search, channel, or playlist. Perfect for content creators, marketers, researchers, and data analysts.

πŸ‘ Apify Actor
πŸ‘ Pay Per Event

Keywords: YouTube Shorts scraper, YouTube Shorts data extractor, scrape YouTube Shorts, Shorts analytics, YouTube data extraction, extract YouTube Shorts metadata, social media scraping, video analytics tool, content analysis, engagement metrics, SponsorBlock integration


πŸ’‘ What You Get

βœ… Shorts metadata - title, description, duration, publish date, tags βœ… Engagement metrics - views, likes, comments βœ… Channel information - channel name, ID, and URL βœ… Content analytics - keywords (TF-IDF), sentiment scores, topic detection βœ… Sponsor detection - find sponsored segments via SponsorBlock βœ… Multiple collection modes - search, channel scraping, playlist extraction, or specific video IDs βœ… Export formats - JSON, CSV, Excel, or direct API access


🎯 Features

πŸ” Flexible Collection Modes

  • Search by Keyword: Find Shorts by topic (e.g., "b2b marketing tips", "funny cat videos")
  • Channel Scraping: Extract all Shorts from any YouTube channel
  • Playlist Extraction: Get videos from playlists
  • Video IDs: Target specific videos by ID

πŸ’° Sponsor & Promotion Detection

  • SponsorBlock integration - community-sourced sponsor segments
  • Segment timestamps for skip-to functionality
  • Confidence scores via community votes

πŸ“Š Advanced Content Analytics

  • Keyword extraction - TF-IDF based top keywords from titles and descriptions
  • Sentiment analysis - -5 to +5 sentiment scoring
  • Topic detection - automatic topic categorization

🎬 Shorts-Specific Features

  • Automatic Shorts filtering - only videos under 60 seconds
  • Shorts URL detection - handles both /shorts/ and /watch URLs
  • Mobile-first metadata - optimized for Shorts-specific data structure

βš™οΈ Advanced Options

  • Date filtering - filter by exact publication dates (ISO 8601 format: YYYY-MM-DD)
  • Incremental mode - only process new videos since last run
  • Proxy support - use Apify proxies for large-scale scraping
  • Concurrent processing - adjustable speed/rate limiting

πŸ“Š Data Sources

This YouTube Shorts scraper collects publicly available data from:

  • YouTube video metadata (via ytInitialData and page scraping)
  • SponsorBlock community database (crowdsourced sponsor segments)
  • On-page engagement metrics (views, likes, comments)
  • Channel information and publication dates

No YouTube API key required - this tool uses web scraping for maximum reliability.


πŸš€ Quick Start Examples

Example 1: Search for Shorts by Keyword

Perfect for trend research and competitive analysis

```json { "mode": "search", "query": "b2b marketing tips", "maxResults": 100, "includeSponsorSegments": true, "includeAnalytics": true, "shortsOnly": true } ```

Example 2: Scrape Channel's Latest Shorts

Great for channel monitoring and content strategy

```json { "mode": "channel", "channelUrl": "https://youtube.com/@MrBeast", "maxResults": 50, "since": "2024-01-01", "includeAnalytics": true } ```

Example 3: Analyze Specific Videos

Ideal for detailed video analysis

```json { "mode": "videoIds", "videoIds": ["O0G2RAHs-ew", "b6R5LA51sPA", "CdaXTGsMU9A"], "includeSponsorSegments": true, "includeAnalytics": true } ```

Example 4: Extract from Playlist

Perfect for curated content analysis

```json { "mode": "playlist", "playlistUrl": "https://youtube.com/playlist?list=PLrAXtmErZgOeciFP3CBCIEElOJeitOr41", "maxResults": 30, "includeAnalytics": true } ```


πŸ“₯ Input Configuration

FieldTypeRequiredDescription
`mode`enumβœ…Collection mode: `search`, `channel`, `playlist`, `videoIds`
`query`string⚠️Search keywords (required if mode=search). Example: "cooking hacks"
`channelUrl`string⚠️YouTube channel URL (required if mode=channel). Example: https://youtube.com/@channel
`playlistUrl`string⚠️Playlist URL (required if mode=playlist)
`videoIds`array⚠️List of video IDs (required if mode=videoIds)
`maxResults`number❌Maximum videos to scrape (default: 100, max: 1000)
`since`string❌Only videos published after this date (ISO 8601: `YYYY-MM-DD` or `YYYY-MM-DDTHH:MM:SSZ`)
`until`string❌Only videos published before this date (ISO 8601: `YYYY-MM-DD` or `YYYY-MM-DDTHH:MM:SSZ`)
`includeSponsorSegments`boolean❌Fetch sponsor segments from SponsorBlock (default: false)
`includeAnalytics`boolean❌Generate keywords, sentiment, topics from titles and descriptions (default: true)
`shortsOnly`boolean❌Filter to Shorts only (<60 sec videos, default: true)
`proxyConfiguration`object❌Apify proxy settings (recommended for 100+ videos)
`maxConcurrency`number❌Concurrent requests (default: 5, max: 20)

πŸ“€ Output Schema Example

```json { "videoId": "abc123", "url": "https://youtube.com/shorts/abc123", "title": "How I edit Shorts in 5 minutes", "publishedAt": "2025-09-12T14:32:10Z", "durationSec": 58, "channel": { "id": "UC123", "name": "Jane Creator", "url": "https://youtube.com/@JaneCreator" }, "metrics": { "views": 185432, "likes": 11234, "comments": 421 }, "tags": ["editing", "shorts", "tutorial"], "description": "Learn my 5-minute editing workflow for viral Shorts using CapCut", "analysis": { "keywords": ["editing", "capcut", "workflow", "shorts", "tutorial"], "sentiment": 3, "topics": ["Video Editing", "CapCut"] } } ```

Full schema documentation available in the actor's dataset schema.


πŸ’Ό Use Cases

Content Creators: Trend discovery, competitive analysis, content research
Marketers: Influencer research, campaign planning, brand monitoring
Researchers: Sentiment tracking, content pattern analysis
Data Scientists: Training data collection, engagement modeling
Business Intelligence: Market research, trend forecasting


πŸ’° Pricing

This actor uses pay-per-event pricing - you only pay for videos successfully scraped.

Cost scales with the number of videos scraped. See current pricing in the Apify Console when starting a run.

Perfect for small analysis, weekly monitoring, or large-scale market research.


βš™οΈ Technical Highlights

  • Extracts data from YouTube's ytInitialData and videoDescriptionHeaderRenderer
  • Supports latest YouTube shortsLockupViewModel format
  • Precise date filtering - filters by exact ISO 8601 publication dates
  • Multiple data extraction fallbacks for robustness
  • SponsorBlock API integration + text pattern detection
  • TF-IDF keyword extraction + AFINN sentiment analysis

⚠️ Important Notes

Data Availability: ~30-40% of Shorts have SponsorBlock data. All Shorts include metadata, engagement metrics, and channel information.

Terms of Service: This tool collects publicly visible YouTube data. Users are responsible for complying with YouTube ToS and applicable laws. Use for research, analysis, and business intelligence only. Do not redistribute YouTube content.

Disclaimer: Use at your own risk. WebDataLabs is not liable for misuse.


❓ Frequently Asked Questions

How do I scrape YouTube Shorts data?

This YouTube Shorts scraper extracts video data directly from YouTube. Configure your search query, channel URL, or video IDs and run the actor to get metadata, views, likes, comments, and more.

Can I extract YouTube Shorts metadata in bulk?

Yes, you can scrape up to 1,000 YouTube Shorts per run. Use search mode for keyword-based scraping or channel mode to extract all Shorts from a specific channel.

What YouTube Shorts data can I extract?

Extract complete video data including metadata (title, description, duration), engagement metrics (views, likes, comments), channel information, sponsor segments, sentiment scores, and keywords.

How much does it cost to scrape YouTube Shorts?

This actor uses pay-per-event pricing. See current pricing in the Apify Console when starting a run. No subscription required.

Can I scrape YouTube Shorts by channel?

Yes, channel mode extracts all Shorts from any YouTube channel. Just provide the channel URL and set your desired limit. Perfect for competitor analysis and channel monitoring.



πŸ”— Explore More of Our Actors

πŸ’¬ Social Media & Community

ActorDescription
Reddit Scraper ProMonitor subreddits and track keywords with sentiment analysis
Discord Scraper ProExtract Discord messages and chat history for community insights
YouTube Comments HarvesterComprehensive YouTube comments scraper with channel-wide enumeration
YouTube Contact ScraperExtract YouTube channel contact information for outreach
YouTube Funnel FinderAnalyze YouTube marketing funnels and video sequences

πŸ›’ E-commerce

ActorDescription
Shopify Scraper ProExtract complete Shopify product data with variants and sales estimates
eBay Scraper (PPR)Extract eBay products with seller analytics and engagement metrics
Etsy Scraper ProFast Etsy product scraper with ratings, reviews, and shop data
Amazon Reviews ScraperExtract Amazon customer reviews for sentiment analysis
Amazon Bestsellers TrackerMonitor Amazon bestseller rankings and track trending products

πŸ“ž Support

Email: via Apify Issues: GitHub


Built with ❀️ by WebDataLabs

Related searches: YouTube Shorts scraper, scrape YouTube Shorts, YouTube Shorts data extractor, YouTube Shorts analytics, extract YouTube Shorts metadata, YouTube Shorts engagement metrics, scrape YouTube channel Shorts, YouTube Shorts bulk extractor, Shorts data extraction tool, YouTube Shorts sentiment analysis, SponsorBlock integration, how to scrape YouTube Shorts, YouTube Shorts scraping tool, extract Shorts views and likes


πŸ“¬ Custom Solutions & Enterprise

Need a custom data feed, modified output format, or enterprise integration?

Contact: Furkanc58@gmail.com

I offer:

  • Daily/weekly data feeds (Snowflake, S3, BigQuery, Google Sheets)
  • Custom scrapers for platforms not yet covered
  • White-label solutions for agencies
  • Priority support and SLAs

Response within 24-48 hours.

Legal Disclaimer

This actor is a general-purpose tool for analyzing publicly accessible web data. The user bears sole responsibility for ensuring their specific use complies with:

  • Applicable laws (GDPR/DSGVO, copyright law)
  • The target website's Terms of Service
  • Apify's Terms of Service

The provider (webdatalabs) expressly disclaims liability for any unauthorized or unlawful use. By using this actor, the user agrees to indemnify the provider against any third-party claims arising from their use of the data.


This tool is not affiliated with YouTube/Google. All trademarks belong to their respective owners.

You might also like

Youtube Transcript Scraper

scrapier/youtube-transcript-scraper

Extract full transcripts from YouTube videos with the YouTube Transcript Scraper. Get precise timestamps, speaker names, and text for any video. Perfect for content analysis, SEO, research, and summarization. Fast, accurate, and easy to integrate into your workflow.

Discord Message Scraper

vulnv/discord-message-scraper

Export Discord messages and chat history. Download conversations from any channel, backup servers, archive threads, and analyze community data. Filter by date range and user. Perfect for data analysis and archival.

Facebook Video Search Scraper

apify/facebook-video-search-scraper

Add keywords and extract all associated Facebook reels and videos. Get video data like video URL, video title, description, video owner profile and URL, date posted, views, duration, label, and much more. Export scraped data, schedule scraper via API, integrate with other tools or AI workflows.

Discord Message Scraper

louisdeconinck/discord-scraper

Effortlessly extract and analyze complete message histories from channels and DMs. Gain insights into community engagement, track communication patterns, and export valuable contentβ€”all in a clean, structured JSON format. Unlock the full potential of your Discord data with our advanced scraper!

πŸ‘ User avatar

Louis Deconinck

171

5.0

Youtube Shorts Scraper

api-empire/youtube-shorts-scraper

YouTube Shorts Scraper extracts Shorts from any YouTube channel or search query. Capture video URLs, titles, creators, views, likes, comments, audio, and metadata. Ideal for trend research, content analysis, competitive tracking, and workflows needing structured YouTube Shorts data.

Youtube Shorts Scraper

scrapio/youtube-shorts-scraper

The Youtube Shorts Scraper extracts Shorts data including titles, views, likes, comments, creators, hashtags, and video links. Get clean JSON or CSV for trend analysis, content research, audience insights, and automation workflows at scale.

Youtube Shorts Scraper

scrapapi/youtube-shorts-scraper

Extract valuable data from YouTube Shorts using the YouTube Shorts Scraper. Collect video URLs, titles, views, likes, comments, and channel details automatically. Ideal for content research, influencer discovery, and short-form video analytics.

Youtube Shorts Scraper

crawlerbros/youtube-shorts-scraper

Scrape YouTube Shorts from any channel. Get views, likes, comments count, and complete channel metadata.

2

5.0

Youtube Shorts Scraper

scrapepilotapi/youtube-shorts-scraper

YouTube Shorts Scraper extracts data from YouTube Shorts videos. It collects video URLs, titles, views, likes, comments, publish dates, and channel details. Ideal for trend tracking, content research, influencer analysis, and monitoring short-form video performance.