VOOZH about

URL: https://apify.com/pro100chok/youtube-scraper-all-in-one

⇱ Ultimate YouTube Scraper β€” Videos, Transcripts & Comments Β· Apify


πŸ‘ Ultimate YouTube Scraper β€” Videos, Transcripts & Comments avatar

Ultimate YouTube Scraper β€” Videos, Transcripts & Comments

Pricing

from $2.00 / 1,000 video results

Go to Apify Store

Ultimate YouTube Scraper β€” Videos, Transcripts & Comments

Scrape YouTube without an API key or limits. Extract video details, channel data, search results, Shorts, comments & replies, transcripts/subtitles and playlists β€” all in one actor. Auto-extracts emails & social links from channels. Export to JSON, CSV & Excel. Fast, bulk, no quotas.

Pricing

from $2.00 / 1,000 video results

Rating

5.0

(1)

Developer

πŸ‘ Raven

Raven

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

6

Monthly active users

12 days ago

Last modified

Share

YouTube Scraper All-in-One 🎬 β€” Videos, Channels, Comments, Transcripts, Shorts & Playlists

The only YouTube scraper you'll ever need. Extract videos, channel data, search results, Shorts, comments, transcripts/subtitles and playlists β€” all from a single actor. No YouTube Data API key, no quotas, no OAuth, no rate limits. Just pick a Search Type, paste your URLs or keywords, and download clean structured data as JSON, CSV, Excel, XML or HTML.

This all-in-one YouTube scraper replaces an entire toolbox of separate scrapers β€” a YouTube video scraper, channel scraper, comments scraper, transcript/subtitle scraper, Shorts scraper and playlist scraper β€” combined into one fast, reliable tool.


⭐ Why use this YouTube Scraper?

  • βœ… 7 scrapers in one β€” videos, channels, search, Shorts, comments, transcripts, playlists.
  • βœ… No API key & no quotas β€” bypass the 10,000-unit/day limit of the official YouTube Data API.
  • βœ… Bulk extraction β€” scrape thousands of videos, channels and comments in one run.
  • βœ… Full transcripts & subtitles β€” SRT, WebVTT, XML or plain text, in any available language.
  • βœ… Comments + replies β€” with likes, author, verified and channel-owner flags.
  • βœ… Contact & social extraction β€” emails, Instagram, TikTok, X/Twitter, Telegram, Discord and more, pulled automatically from channel & video descriptions.
  • βœ… Advanced search filters β€” sort, upload date, duration, type and HD/4K/CC/Live features.
  • βœ… Export anywhere β€” JSON, CSV, Excel, XML, HTML, or via API & integrations (Make, Zapier, n8n).

🎯 What you can scrape

Search TypeWhat you get
πŸŽ₯ Video detailsTitle, views, likes, comment count, duration, full description, hashtags, tags/keywords, channel, publish date, thumbnails and available captions β€” for any video URL
πŸ“Ί ChannelFull channel profile + its videos, Shorts, live streams and playlists, with date filtering and sort options
πŸ”Ž SearchYouTube keyword search with filters: sort by relevance/date/views/rating, upload date, duration, type, and features (HD, 4K, CC, Live, 360, HDR…)
⚑ ShortsShorts from any channel, with view counts, titles and dates
πŸ’¬ CommentsEvery comment and reply, with like counts, author handle, verified badge and channel-owner flag
πŸ“ TranscriptFull transcript with timestamps, exported as SRT / WebVTT / XML / plain text, in any available language
🎢 PlaylistEvery video in a playlist, in order, with duration, position and channel

βž• Automatic contact extraction β€” emails, social profiles (Instagram, TikTok, X/Twitter, Discord, Telegram, Facebook, Twitch, LinkedIn, and more), the channel's external links (with their real URLs), country, join date and total view count are pulled from channel and video descriptions and the channel's About panel.


🧩 7 YouTube scrapers in one β€” pick your mode

πŸŽ₯ YouTube Video Scraper (video details by URL)

Extract full metadata for any YouTube video: title, view count, like count, comment count, duration, description, hashtags, tags/keywords, channel, publish date, thumbnails and available captions. Paste one or many video URLs and get a clean record per video. Ideal for building video datasets, tracking performance, and content research.

πŸ“Ί YouTube Channel Scraper (channel data + uploads)

Scrape a complete YouTube channel profile β€” name, handle, subscriber count, total views, total videos, country, join date, banner & avatar, verification status and external links / contacts β€” plus all of the channel's videos, Shorts, live streams and playlists. Filter by date and sort by newest/popular/oldest.

In Channel mode the channel-info record is always emitted first, followed by the requested videos/Shorts/streams. The number of each content type is controlled by its own cap (Max videos / Shorts / streams per channel) β€” not by Max items. Set Max videos per channel = 0 (and Shorts/streams = 0) for channel info only.

πŸ”Ž YouTube Search Scraper (keyword search)

Run a YouTube keyword search and collect every result with advanced filters: sort by relevance / upload date / view count / rating, filter by upload date, duration, type (video/channel/playlist/movie) and features (HD, 4K, CC/subtitles, Live, 360Β°, HDR, VR180, Location, Creative Commons). Great for SEO and keyword research, trend discovery and competitor monitoring.

⚑ YouTube Shorts Scraper

Extract YouTube Shorts from any channel β€” title, view count, thumbnail, video ID and date. Filter Shorts by date and limit how many you pull per channel. Perfect for short-form video research and viral trend tracking.

πŸ’¬ YouTube Comments Scraper (comments + replies)

Scrape all YouTube comments and replies from any video β€” comment text, like count, reply count, author handle, verified badge, channel-owner flag and comment ID. No quotas, no limits. Ideal for sentiment analysis, audience research and moderation.

πŸ“ YouTube Transcript Scraper (subtitles & captions)

Download the full transcript / subtitles of any YouTube video with timestamps, exported as SRT, WebVTT, XML or plain text, in any available language (manual or auto-generated). Perfect for repurposing content, accessibility, translation and AI/LLM training data.

🎢 YouTube Playlist Scraper

Extract every video in a YouTube playlist β€” in order, with title, position, duration, channel and thumbnail. Handles playlists of any size with automatic pagination.


πŸš€ How to use the YouTube Scraper (step by step)

  1. Choose a Search Type from the dropdown.
  2. Fill the matching section:
    • Video / Comments / Transcript β†’ paste video URLs into YouTube URLs.
    • Channel / Shorts β†’ paste channel URLs or @handles.
    • Search β†’ type keywords into Search queries.
    • Playlist β†’ paste playlist URLs.
  3. Set your limits (max videos, max comments, etc.) and click Start.
  4. Download your data from the Output tab or via the Apify API.

πŸ’‘ Tip: Enable "Download subtitles with videos" in any video-producing mode to attach a transcript to every scraped video automatically.


πŸ”’ How limits work (Max items vs Max results)

There are two kinds of limits, and they do different things:

SettingScopeWhat it controls
Max items (total output)🌍 GlobalHard cap on the total number of records the run will output, across every type. The run stops as soon as it's reached. 0 = no global limit.
Max videos / Shorts / streams per channelπŸ“Ί Per typeHow many of each content type are fetched per channel in Channel/Shorts mode. 0 for Max videos = channel info only.

Key points:

  • Channel mode always returns the channel-info record first, then the videos/Shorts/streams. The channel record does not count against the per-type caps, but it does count toward Max items.
  • Example: Max videos per channel = 5, Max items = 0 β†’ 6 records (1 channel + 5 videos).
  • Example: Max items = 1 (Channel mode) β†’ exactly 1 record β€” just the channel info (the global cap is hit before any video is emitted).
  • Example: Max items = 3, Max videos per channel = 100 β†’ 3 records (1 channel + 2 videos), because the global cap stops the run early.
  • In Search mode, Max items caps the total results returned (default 100 when left at 0).

πŸ“¦ Example output β€” Video

{
"type":"video",
"id":"dQw4w9WgXcQ",
"url":"https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"title":"Rick Astley - Never Gonna Give You Up (Official Video) (4K Remaster)",
"viewCount":1780016266,
"likes":19140845,
"commentsCount":2400000,
"durationSeconds":213,
"publishDate":"2009-10-25",
"channelName":"Rick Astley",
"channelId":"UCuAXFkgsw1L7xaCfnd5JJOw",
"numberOfSubscribers":4500000,
"hashtags":["#RickAstley","#NeverGonnaGiveYouUp"],
"keywords":["rick astley","never gonna give you up"],
"availableCaptions":["en","de-DE","ja","pt-BR","es-419"],
"thumbnailUrl":"https://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg"
}

πŸ“¦ Example output β€” Channel (with contacts)

{
"type":"channel",
"channelName":"Π ΠΎΡ„Π»Π°Π½Ρ‹ ΠŸΠ°ΠΏΠΈΡ‡Π°",
"channelId":"UCqwybFKBA73V31-RhI2Tvlg",
"numberOfSubscribers":72000,
"channelTotalVideos":1477,
"channelTotalViews":67591140,
"channelLocation":"Russia",
"channelJoinedDate":"Joined Nov 22, 2013",
"channelLinks":[
{"title":"Π’Π“","url":"https://t.me/roflany_papicha"},
{"title":"Π Π΅ΠΊΠ»Π°ΠΌΠ°","url":"https://t.me/mitsub1si"}
],
"channelContacts":{
"socials":{"telegram":["https://t.me/roflany_papicha"]},
"emails":["booking@example.com"]
}
}

πŸ“¦ Example output β€” Comment

{
"type":"comment",
"cid":"Ugzge340dBgB75hWBm54AaABAg",
"comment":"can confirm: he never gave us up",
"voteCount":250000,
"replyCount":961,
"author":"@YouTube",
"authorIsVerified":true,
"videoId":"dQw4w9WgXcQ"
}

πŸ“¦ Example output β€” Transcript

{
"videoId":"dQw4w9WgXcQ",
"title":"Rick Astley - Never Gonna Give You Up",
"language":"en",
"isAutoGenerated":false,
"transcript":[
{"start":18.64,"dur":3.24,"text":"We're no strangers to love"}
],
"subtitles":"1\n00:00:18,640 --> 00:00:21,880\nWe're no strangers to love\n..."
}

🍳 Popular use cases & recipes

  • Get every video from a channel β†’ Channel type, paste the channel URL, set Max videos per channel.
  • Scrape only a channel's Shorts β†’ Shorts type, paste @handle, set Max Shorts.
  • Channel profile only (no videos) β†’ Channel type, set Max videos / Shorts / streams per channel all to 0 (the channel-info record is still returned).
  • Find this week's newest uploads β†’ Search type, Sort = Upload date, Upload date = This week.
  • Export all comments + replies for sentiment analysis β†’ Comments type, paste the video URL.
  • Download subtitles in Spanish as plain text β†’ Transcript type, Subtitle language = es, Format = Plain text.
  • Build a video dataset with transcripts β†’ any video mode + enable Download subtitles with videos.
  • Lead generation / influencer outreach β†’ Channel type and read channelContacts for emails & socials.

Perfect for: market research, competitor analysis, content creators, SEO & keyword research, influencer marketing, lead generation, sentiment analysis, AI/LLM training datasets, media monitoring and academic research.


πŸ“€ Export & integrations

Results are saved to a dataset you can download as JSON, CSV, Excel, XML or HTML, or fetch programmatically via the Apify API. The Output tab shows dedicated table views for videos & channels, comments and transcripts. Connect the output to Make, Zapier, n8n, Google Sheets and more.


πŸ’² Pricing β€” pay only for what you scrape

This actor uses pay-per-event pricing: you're billed per result, and each result type is priced separately. You only pay for the data you actually get β€” no platform/usage surprises, no monthly subscription.

Result typeBillable event
πŸŽ₯ Videovideo
⚑ Shortshort
πŸ“‘ Live streamstream
πŸ“Ί Channel profilechannel
🎢 Playlistplaylist
πŸ’¬ Comment / replycomment
πŸ“ Transcripttranscript

Failed or empty results are not charged. Use the Max items / Max results limits to cap your spend per run.


❓ Frequently Asked Questions

Do I need a YouTube API key? No. There's nothing to set up β€” just run the actor.

Are there daily quotas or rate limits? No. Unlike the official YouTube Data API (10,000 units/day), this scraper has no quotas.

Can I scrape YouTube comments and replies? Yes β€” choose the Comments type to get every comment and reply with likes, author and verified status.

Can I download YouTube transcripts and subtitles? Yes β€” the Transcript type returns timestamped transcripts in SRT, WebVTT, XML or plain text, in any available language (manual or auto-generated).

Can I get a channel's email or social media links? Yes β€” emails, social profiles and the channel's external links are auto-extracted into channelContacts and channelLinks when available.

Which countries and languages are supported? Set Country (gl) and Language (hl) to localize results. Transcripts work in any language with captions.

Is it legal to scrape YouTube? This actor collects only publicly available data. You are responsible for using the data in compliance with YouTube's Terms of Service and applicable laws (e.g. GDPR). Do not collect private or personal data unlawfully.

How much does it cost? Pricing is all-in with no hidden add-ons. Use the Max items / Max results limits to control your spend.


πŸ”– SEO Tags

youtube scraper Β· youtube data extractor Β· youtube api Β· youtube without api key Β· youtube video scraper Β· youtube channel scraper Β· youtube comments scraper Β· youtube transcript scraper Β· youtube subtitles scraper Β· youtube shorts scraper Β· youtube playlist scraper Β· youtube search scraper Β· youtube keyword scraper Β· scrape youtube videos Β· scrape youtube comments Β· download youtube transcript Β· youtube captions Β· srt vtt subtitles Β· youtube channel data Β· youtube subscriber count Β· youtube views scraper Β· youtube metadata Β· youtube hashtags Β· youtube tags extractor Β· youtube email extractor Β· youtube contact scraper Β· youtube social media links Β· influencer marketing Β· lead generation Β· content research Β· competitor analysis Β· seo tools Β· keyword research Β· sentiment analysis Β· social media scraper Β· video data Β· bulk youtube scraper Β· no quota youtube Β· youtube crawler Β· youtube bot Β· json csv excel export Β· make zapier n8n integration Β· ai training dataset Β· media monitoring Β· youtube analytics

You might also like

YouTube Scraper - Search, Videos, Channels & Playlists

code-node-tools/youtube-scraper

YouTube scraper to extract video metadata from channels, playlists & search. Scrape YouTube videos without API limits - get titles, views, likes, thumbnails, transcripts & more. Fast YouTube channel scraper & playlist scraper. No YouTube API key required. Export to CSV/JSON.

14

YouTube Scraper Pro

logical_vivacity/youtube-scraper

Extract YouTube data at scale β€” search results, channel videos & shorts, full transcripts, comments with nested replies, playlists, and trending feeds. No API key or quota limits. Bulk-parallel input accepts any mix of queries, channels, videos, and playlists in one run.

πŸ‘ User avatar

Logical Vivacity

7

YouTube Scraper $2/1K β€” Videos, Channels, Comments, Transcripts

blackfalcondata/youtube-data-scraper

Scrape YouTube videos, channels, comments, and transcripts in one tool β€” by keyword or by video, channel, and playlist URL. Get rich per-video metadata, comments with replies, and translated transcripts. Incremental mode and RAG-ready output included.

πŸ‘ User avatar

Black Falcon Data

4

YouTube Search Scraper - Scrape Videos by Keyword

logiover/youtube-search-scraper

YouTube keyword scraper and search API alternative. Scrape YouTube results without an API key; export videos, channels and playlists to CSV, JSON, Excel.

YouTube Comments Scraper - Export Comments & Replies

logiover/youtube-comments-scraper

Scrape YouTube comments without API key. Export comments and replies to CSV, JSON, Excel β€” a YouTube Data API alternative for sentiment research.

YouTube Video Transcript & Metadata Scraper

trisecode/yt-transcript

Fast & free YouTube scraper. Extract transcripts, subtitles, and detailed video metadata without an API key. Supports export to JSON, CSV.

YouTube Shorts Scraper

streamers/youtube-shorts-scraper

Extract YouTube Shorts data from one or multiple YouTube channels. Get video URL, caption, timestamp, likes, dislikes, views and comments count, basic channel info, and more. This alternative YouTube API has no limits or quotas. Download the data in JSON, CSV, and Excel.

50K

4.7

YouTube Comments Scraper

streamers/youtube-comments-scraper

This alternative YouTube Data API has no limits or quotas. Extract YouTube comments data from one or multiple YouTube videos: full comment text, posting date, author username, video title, videoId. Download YouTube comments in JSON, CSV, and Excel.

18K

4.8

YouTube Scraper

rupom888/youtube-scraper-js

Scrape YouTube videos, channels, playlists, Shorts, and comments. Search by keyword, channel URL, playlist URL, or video URL. No API key required β€” unlimited results.