YouTube Scraper avatar

YouTube Scraper

Pricing

Pay per event

Go to Apify Store
YouTube Scraper

YouTube Scraper

Scrape YouTube videos, channels, and transcripts without using an API key. Search videos by keywords, extract detailed channel profiles with subscriber counts, and download captions. Built for speed and reliability, it scales efficiently for large data collection workflows.

Pricing

Pay per event

Rating

5.0

(1)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

1

Bookmarked

29

Total users

7

Monthly active users

9 days ago

Last modified

Share

๐ŸŽฅ YouTube Scraper

Extract comprehensive YouTube data including videos, channels, search results, and metadata - no credentials or quota limits required! Get video statistics, channel profiles, subscriber counts, trending content, and more in minutes.

Whether you're conducting market research, tracking competitors, analyzing trends, or building content strategies, this tool gives you instant access to YouTube data that would take hours to collect manually.

๐ŸŽฏ Target Audience: Content creators, marketers, researchers, data analysts, SEO specialists ๐Ÿ’ก Primary Use Cases: Content research, competitor analysis, trend tracking, SEO optimization, market research

๐Ÿค” What Does YouTube Scraper Do?

This tool extracts comprehensive data from YouTube without requiring any credentials or quota limits. It delivers:

  • ๐Ÿ” Search results with advanced filtering (sort by date, views, rating)
  • ๐Ÿ“บ Channel profiles with subscriber counts and verification status
  • ๐ŸŽฌ Video details (views, likes, duration, tags, categories)
  • ๐Ÿ“Š Channel statistics and video counts
  • โฑ๏ธ Publishing dates and engagement metrics
  • ๐Ÿท๏ธ Tags, hashtags, and categories
  • ๐ŸŽž๏ธ Shorts detection and support
  • ๐Ÿ“‹ Playlist videos with position, owner, and playlist metadata
  • ๐ŸŽฏ Advanced filters (upload date, duration, features, type)
  • And more

๐Ÿ’ผ Business Value: Save hours of manual data collection and get a competitive edge with accurate, comprehensive YouTube data for your content strategy and market analysis.

๐ŸŽฌ How to Use the YouTube Scraper - Full Demo

Video coming soon - Watch this demo to see how easy it is to get started!

๐Ÿ“ฅ Input

To start collecting YouTube data, simply configure these options:

Basic Settings

  • ๐Ÿ“‹ Playlist URLs - Extract all videos from YouTube playlists (e.g. https://www.youtube.com/playlist?list=PLxxxxx). Each video includes its position and playlist metadata
  • ๐Ÿ” Search Queries or URLs - Enter search terms, video URLs, or channel handles (@channelname)
  • ๐Ÿ”ข Max Items - Maximum videos per playlist, search query, channel, or video (1-1,000,000)
  • โšก Max Concurrency - Parallel requests for faster scraping (1-50)

Advanced Filters

  • ๐Ÿ“Š Sort By - Relevance, Upload Date, View Count, or Rating
  • ๐Ÿ“… Upload Date - Any Time, Last Hour, Today, This Week, This Month, This Year
  • โฑ๏ธ Video Duration - Any, Under 4 minutes, 4-20 minutes, Over 20 minutes
  • ๐ŸŽฌ Video Type - Video or Film
  • โœจ Features - HD, Subtitles/CC, Creative Commons, 3D, Live, 4K, 360ยฐ, HDR, VR180, and more

Here's what the input configuration looks like in JSON:

{
"playlistUrls": ["https://www.youtube.com/playlist?list=PLFgquLnL59alCl_2TQvOiD5Vgm1hCaGSI"],
"searchQueries": ["python tutorial", "web scraping"],
"maxItems": 100,
"sortBy": "upload_date",
"uploadDate": "this_week",
"videoDuration": "medium"
}

Note: Proxies are not required! We tested 500+ rapid requests without any blocks.

๐ŸŽฏ Input Types

The scraper automatically detects what type of input you provide:

  • ๐Ÿ“‹ Playlist - Playlist URLs or IDs like https://www.youtube.com/playlist?list=PLxxxxx
  • ๐Ÿ” Search - Text queries like "web scraping tutorial"
  • ๐ŸŽฅ Video - Video URLs like https://www.youtube.com/watch?v=VIDEO_ID
  • ๐Ÿ“บ Channel - Channel URLs or handles like @MrBeast or https://www.youtube.com/@channel
  • ๐ŸŽž๏ธ Shorts - YouTube Shorts URLs like https://www.youtube.com/shorts/SHORT_ID

๐Ÿ“ค Output

After the Actor finishes its run, you'll get a dataset with the output. You can download results as Excel, HTML, XML, JSON, or CSV documents.

๐ŸŽฌ Video Output Example

{
"type": "video",
"id": "dQw4w9WgXcQ",
"title": "Rick Astley - Never Gonna Give You Up (Official Video)",
"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"thumbnailUrl": "https://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg",
"description": "The official video for 'Never Gonna Give You Up'...",
"playlistId": "PLFgquLnL59alCl_2TQvOiD5Vgm1hCaGSI",
"playlistTitle": "Popular Music Videos",
"playlistUrl": "https://www.youtube.com/playlist?list=PLFgquLnL59alCl_2TQvOiD5Vgm1hCaGSI",
"playlistPosition": 5,
"playlistOwner": "Music Channel",
"playlistOwnerUrl": "https://www.youtube.com/channel/UCxxxxx",
"playlistVideoCount": 186,
"playlistViews": 1045646782,
"playlistLastUpdated": "Jan 31, 2026",
"channelId": "UCuAXFkgsw1L7xaCfnd5JJOw",
"channelName": "Rick Astley",
"channelUrl": "https://www.youtube.com/channel/UCuAXFkgsw1L7xaCfnd5JJOw",
"channelSubscribers": 4250000,
"channelSubscribersText": "4.25M subscribers",
"channelVerified": true,
"channelVideoCount": 156,
"publishedAt": "2009-10-25",
"publishedTimeText": "15 years ago",
"duration": 213,
"durationText": "3:33",
"viewCount": 1500000000,
"viewCountText": "1.5B views",
"likeCount": 14000000,
"category": "Music",
"tags": ["Rick Astley", "Never Gonna Give You Up", "80s"],
"hashtags": ["NeverGonnaGiveYouUp", "RickAstley"],
"isLive": false,
"isShort": false,
"transcriptAvailable": false,
"scrapedAt": "2024-01-06T12:00:00Z"
}

๐Ÿ“‹ Playlist Data Fields

When scraping playlists, each video includes playlist context:

  • Playlist ID - Unique identifier for the playlist
  • Playlist Title - Name of the playlist
  • Playlist Position - Video's position within the playlist (e.g., 1st, 2nd, 3rd video)
  • Playlist Owner - Creator of the playlist
  • Playlist Owner URL - Link to the playlist creator's channel
  • Video Count - Total number of videos in the playlist
  • Playlist Views - Total views across all playlist videos
  • Last Updated - When the playlist was last modified

Plus all standard video data: views, duration, channel info, publication date, and more.

๐Ÿ“บ Channel Data Fields

When scraping channels, you get comprehensive channel information:

  • Channel subscriber count and formatted text
  • Total video count
  • Channel verification status
  • Channel avatar URL
  • Channel description
  • Total channel views
  • All videos from the channel with enriched metadata

๐Ÿ“ฅ Download Options: CSV, Excel, or JSON formats for easy analysis in your favorite tools

โœจ Why Choose the YouTube Scraper?

  • โœ… No Credentials Required: Get YouTube data without dealing with quotas or access keys
  • ๐Ÿš€ Fast & Efficient: Scrape 1000+ videos per minute
  • ๐ŸŽฏ Auto-Detection: Automatically detects input type (search, video, channel, playlist, or shorts)
  • ๐Ÿ“Š Comprehensive Data: Get complete video and channel information
  • ๐Ÿ“‹ Playlist Support: Extract videos from playlists with owner, position, and metadata
  • ๐Ÿ” Advanced Filters: Sort by date/views/rating, filter by upload date, duration, features
  • ๐ŸŽž๏ธ Shorts Support: Automatic detection and support for YouTube Shorts
  • ๐Ÿ“บ Channel Scraping: Direct channel video extraction with full metadata
  • ๐Ÿ’ฐ No Proxy Needed: Works without proxies - tested 500+ requests with zero blocks
  • ๐Ÿ“ฅ Flexible Exports: Download as CSV, Excel, or JSON for any workflow

โฑ๏ธ Time Savings: What takes hours of manual copying becomes instant data collection ๐Ÿš€ Efficiency: Collect thousands of data points in minutes, not hours

๐Ÿš€ How to Use

  1. ๐Ÿ“ Sign Up: Create a free account (takes 2 minutes)
  2. ๐Ÿ” Find the Scraper: Visit the YouTube Scraper page on Apify
  3. โš™๏ธ Set Input: Choose your search terms, URLs, or channel handles
  4. ๐ŸŽ›๏ธ Configure Filters: Optionally set sort order, upload date filters, duration filters, etc.
  5. โ–ถ๏ธ Run It: Click "Start" and let it collect your data
  6. ๐Ÿ“ฅ Download Data: Get your results in the "Dataset" tab as CSV, Excel, or JSON

โฑ๏ธ Total Time: Under 5 minutes from signup to data download โœ… No Technical Skills Required: Everything is point-and-click

๐Ÿ’ผ Business Use Cases

๐ŸŽจ Content Creators:

  • Research trending topics and popular videos
  • Analyze competitor content strategies
  • Find content gaps and opportunities
  • Track video performance metrics
  • Identify viral shorts and trending formats

๐Ÿ“ˆ Marketers & SEO Specialists:

  • Keyword research for video SEO
  • Competitor analysis and benchmarking
  • Track trends and viral content
  • Build data-driven content strategies
  • Monitor brand mentions and sentiment

๐Ÿ“Š Data Analysts & Researchers:

  • Collect large datasets for analysis
  • Study content trends and patterns
  • Build recommendation systems
  • Support academic research with real data
  • Analyze engagement patterns across channels

๐Ÿ’ผ Business Intelligence:

  • Market research and trend analysis
  • Brand monitoring and sentiment tracking
  • Competitor intelligence gathering
  • Influencer research and outreach
  • Content performance benchmarking

โ“ Frequently Asked Questions

Q: How does it work? A: Simply provide your search terms, video URLs, or channel handles. The scraper automatically retrieves all available video and channel information from public pages.

Q: Do I need any credentials or access keys? A: No! This scraper works without any credentials or quota limits.

Q: How accurate is the data? A: The data comes directly from YouTube and is collected in real-time when you run the tool, ensuring you get the most current information available.

Q: Can I filter search results? A: Yes! You can filter by upload date (last hour, today, this week, etc.), sort by relevance/date/views/rating, filter by duration, video type, and features like HD, 4K, subtitles, and more.

Q: Does it support YouTube Shorts? A: Yes! The scraper automatically detects and properly handles YouTube Shorts, including accurate metadata extraction.

Q: Can I scrape entire playlists? A: Yes! Simply paste a playlist URL or ID, and the scraper extracts all videos with playlist metadata including position, owner, view count, and more.

Q: Can I scrape entire channels? A: Yes! Simply provide a channel URL or handle (@channelname), and the scraper will extract all videos from that channel along with comprehensive channel metadata.

Q: Can I scrape large amounts of data? A: Yes! The scraper supports up to 10,000 results per run with configurable concurrency for optimal performance. No proxies needed - we tested 500+ rapid requests with zero blocks.

Q: Can I schedule regular runs? A: Yes! Apify allows you to schedule automatic runs at any interval - hourly, daily, or weekly - perfect for tracking trends and monitoring competitors.

Q: What if I need help? A: Our support team is available to help you get started. Reach out through the Apify platform for assistance.

Q: Is my data secure? A: Yes, all data collection happens securely on Apify's cloud infrastructure. Your results are private and only accessible to you.

๐Ÿ”— Integrate YouTube Scraper with any app and automate your workflow

Last but not least, YouTube Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform.

These includes:

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.

โ“ Need Help? Our support team is here to help you get the most out of this tool.

Why choose ParseForge YouTube Scraper?

  • Zero proxy overhead - Works without proxies (tested 500+ rapid requests with 0 failures)
  • Blazing fast - Scrape 1000+ videos per minute with advanced concurrency
  • Smart auto-detection - Handles search queries, video URLs, channel handles, and Shorts automatically
  • Actively maintained - Regular updates and compatibility checks (2025)

Looking for more data collection tools? Check out these related actors:

ActorDescriptionLink
Hugging Face Model ScraperCollect AI model metadata from Hugging Face Hub - downloads, likes, tagsapify.com/parseforge/hugging-face-model-scraper
PR Newswire ScraperExtract press releases with advanced filtering - great for news researchapify.com/parseforge/pr-newswire-scraper
HTML to JSON Smart ParserConvert any webpage into structured JSON data automaticallyapify.com/parseforge/html-to-json-smart-parser
Smart Apify Actor ScraperDiscover and analyze 70+ fields from any Apify actorapify.com/parseforge/smart-apify-actor-scraper
Hubspot Marketplace ScraperExtract business app data from HubSpot marketplaceapify.com/parseforge/hubspot-marketplace-scraper

๐Ÿ’ก Pro Tip: Browse our complete collection of data collection actors to find the perfect tool for your business needs.


Contact us to request a new scraper, propose a custom data project, or report a technical issue with this actor at https://tally.so/r/BzdKgA

โš ๏ธ Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by YouTube, Google, or Alphabet Inc. All trademarks mentioned are the property of their respective owners. This tool scrapes publicly available data from YouTube. Make sure your use follows YouTube's Terms of Service.