VOOZH about

URL: https://apify.com/scrapio/youtube-scraper

⇱ Youtube Scraper Β· Apify


Pricing

from $3.99 / 1,000 results

Go to Apify Store

πŸŽ₯ YouTube Scraper extracts data from channels, videos & playlists β€” titles, descriptions, views, likes, comments, tags, publish date & transcripts. πŸ” Ideal for SEO, competitor analysis, trend tracking & content planning. ⚑ Fast, reliable, export to CSV/JSON.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Scrapio

Scrapio

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

a month ago

Last modified

Share

Scrape YouTube search results, video metadata, channel info, transcripts, and more β€” all from a simple search term or direct URL. Built for the Apify platform with robust proxy fallback and anti-blocking.

Why Choose This Scraper?

  • No YouTube API key required β€” Scrapes directly from YouTube's internal endpoints.
  • Comprehensive data β€” Titles, views, likes, comments, subscribers, descriptions, hashtags, thumbnails, transcripts.
  • Smart proxy fallback β€” Automatically escalates from no proxy β†’ datacenter β†’ residential if YouTube blocks requests.
  • Browser impersonation β€” Uses impit to bypass TLS/HTTP fingerprinting detection.
  • Fast & concurrent β€” Batch-fetches video metadata concurrently for maximum speed.
  • Flexible filters β€” Filter by HD, 4K, HDR, Live, 360Β°, 3D, VR180, CC, location, and more.
  • Transcript download β€” SRT, plain text, or timestamped JSON formats.

Key Features

FeatureDescription
Search scrapingScrape videos from any YouTube search term
Direct URL supportScrape individual video, channel, or playlist URLs
Video metadataTitle, views, likes, comments, subscribers, duration, date
Transcripts/SubtitlesDownload in SRT, text, or timestamped JSON format
Channel infoChannel name, URL, username, subscriber count
Smart filteringHD, 4K, HDR, Live, 360Β°, 3D, VR180, CC, location filters
PaginationAutomatically follows pagination to collect all results
Proxy escalationNo proxy β†’ Datacenter β†’ Residential (3 retries)
Date filteringFilter videos by publish date (absolute or relative)

Input

{
"searchTerms":["Crawlee"],
"maxVideos":10,
"maxShorts":0,
"maxStreams":0,
"downloadSubtitles":false,
"subtitlesLanguage":"en",
"subtitlesFormat":"srt",
"isHD":false,
"is4K":false,
"proxyConfiguration":{"useApifyProxy":false}
}
FieldTypeDescription
searchTermsarrayYouTube search queries
maxVideosintegerMax regular videos per query (0 = skip)
maxShortsintegerMax Shorts per query (0 = skip)
maxStreamsintegerMax live streams per query (0 = skip)
startUrlsarrayDirect video/channel URLs
downloadSubtitlesbooleanEnable transcript download
subtitlesLanguagestringLanguage code (en, es, fr, etc.)
subtitlesFormatstringsrt, text, or timestamp
isHD, is4K, etc.booleanFeature filters
proxyConfigurationobjectProxy settings

Output

{
"title":"Video Title",
"translatedTitle":null,
"type":"video",
"id":"dQw4w9WgXcQ",
"url":"https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"thumbnailUrl":"https://i.ytimg.com/vi/dQw4w9WgXcQ/hq720.jpg",
"viewCount":1500000,
"date":"2025-01-15T00:00:00.000Z",
"likes":50000,
"location":null,
"channelName":"Channel Name",
"channelUrl":"https://www.youtube.com/@channelname",
"channelUsername":"channelname",
"collaborators":null,
"channelId":"UCxxxxxxxxxxxxxxxxxxxxxxxx",
"numberOfSubscribers":1000000,
"duration":"00:03:33",
"commentsCount":12000,
"text":"Video description...",
"translatedText":null,
"descriptionLinks":[{"url":"https://example.com","text":"https://example.com"}],
"subtitles":null,
"order":0,
"commentsTurnedOff":false,
"fromYTUrl":"https://www.youtube.com/results?search_query=example",
"isMonetized":null,
"hashtags":["#example"]
}

How to Use the Actor (via Apify Console)

  1. Log in at https://console.apify.com and go to Actors.
  2. Find YouTube Scraper and click it.
  3. Enter your search terms or direct YouTube URLs.
  4. Configure video limits, filters, and transcript settings.
  5. Optionally adjust proxy settings (auto-fallback is built in).
  6. Click Start to run the actor.
  7. Monitor real-time logs in the Log tab.
  8. Access results in the Dataset tab.
  9. Export results to JSON, CSV, or Excel.

Best Use Cases

  • Market research β€” Analyze trending videos and competitor content.
  • Content discovery β€” Find relevant videos by keyword with full metadata.
  • Academic research β€” Collect video transcripts for NLP analysis.
  • SEO analysis β€” Track video performance metrics across channels.
  • Social listening β€” Monitor brand mentions and sentiment on YouTube.

Frequently Asked Questions

Q: Do I need a YouTube API key? A: No. This scraper works without any API key by using YouTube's internal web endpoints.

Q: What happens if YouTube blocks the request? A: The actor automatically escalates through proxy levels (no proxy β†’ datacenter β†’ residential) with up to 3 retries on residential.

Q: Can I scrape video transcripts? A: Yes. Enable "Download subtitles" and choose your preferred language and format (SRT, text, or timestamped JSON).

Q: How many videos can I scrape? A: There's no hard limit. Set maxVideos and maxShorts to control how many results you collect per search term.

Support and Feedback

If you have any issues or suggestions, please open an issue on the actor's GitHub repository or contact us through the Apify platform.

Cautions

  • Data is collected only from publicly available sources.
  • No data is taken from private accounts or password-protected content.
  • The end user is responsible for ensuring legal compliance (copyright, privacy, data protection, etc.).

You might also like

Youtube Scraper

simpleapi/youtube-scraper

🎬 YouTube Scraper (youtube-scraper) extracts public video, channel & playlist dataβ€”titles, views, likes, tags, thumbnails, publish dates, transcripts & top comments. πŸ” Ideal for SEO, content research, trend tracking & competitor analysis. βš™οΈ Fast CSV/JSON exports. πŸš€

Youtube Scraper

scraper-engine/youtube-scraper

πŸŽ₯ YouTube Scraper extracts structured data from videos, channels & playlists β€” titles, tags, views, likes, comments, captions, thumbnails & publish dates. πŸ”Ž Perfect for SEO, competitor analysis, research & reporting. πŸš€ Export-ready for CSV/JSON pipelines.

πŸ‘ User avatar

Scraper Engine

11

Youtube Scraper

scrapier/youtube-scraper

πŸ“Ί YouTube Scraper extracts video & channel data β€” titles, descriptions, views, likes, comments, tags, publish dates & playlists. πŸ” Perfect for SEO research, content analysis, trend tracking & competitor insights. ⚑ Fast, reliable, API-ready. Also grabs thumbnails, durations, URLs, subtitles.

YouTube Scraper

scrapeforge/youtube-scraper

Scrape YouTube videos, channels, playlists, and trending. Search by keyword, handle, or URL. Get titles, views, likes, descriptions, tags, and more. Fast, reliable, and export to JSON, CSV, or Excel.

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 Metadata Scraper

scrapepilotapi/youtube-metadata-scraper

Extract rich YouTube metadata in seconds πŸŽ₯πŸ“Š Scrape titles, descriptions, tags, views, likes, comments, channel details, publish dates, and more. Perfect for SEO research, competitor analysis, trend tracking, and content planning. Get actionable video insights fast πŸš€

Youtube Scraper

scrapeflow/youtube-scraper

YouTube Scraper extracts public data from YouTube videos and channels. It collects titles, descriptions, video URLs, views, likes, publish dates, thumbnails, and channel details. Ideal for video research, trend analysis, competitor monitoring, and content analytics.

Youtube Video Details Scraper

scrapeflow/youtube-video-details-scraper

Scrape detailed YouTube video data instantly πŸŽ₯πŸ“Š Extract titles, descriptions, tags, views, likes, comments, publish dates, channel info, and more. Perfect for SEO research, competitor analysis, trend tracking, and content planning. Get smarter video insights fast πŸš€

Youtube Video Scraper By Hashtag

scrapelabsapi/youtube-video-scraper-by-hashtag

πŸ”Ž YouTube Video Scraper by Hashtag finds and extracts videos by hashtag β€” titles, URLs, channels, views, likes, comments, publish date & hashtags. πŸ“Š Perfect for trend analysis, competitor research, and content planning. ⚑ Fast, accurate, and SEO-ready data. Export to CSV/JSON.

YouTube Trending Scraper

simpleapi/youtube-trending-scraper

YouTube Trending Scraper extracts trending videos from YouTube, capturing titles, channels, views, likes, categories, publish dates, and video URLs. Ideal for tracking viral content, market research, content planning, and automating up-to-date YouTube trend insights.

Related articles

How to scrape YouTube data: A step-by-step guide
Read more