VOOZH about

URL: https://apify.com/oneary/youtube-video-scraper

⇱ YouTube Video Scraper – Extract Videos, Comme | Apify Β· Apify


Pricing

$18.00 / 1,000 results

Go to Apify Store

YouTube Video Scraper

🎬 Extract YouTube video metadata, comments, captions, and channel info at scale. Pull titles, views, likes, durations, and thumbnails for any search query. Perfect for content research, competitor benchmarking, and NLP pipelines. Optional comment and subtitle extraction for deep analysis.

Pricing

$18.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Luan M.

Luan M.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

YouTube Video Scraper β€” Apify Actor

Scrapes YouTube video metadata, comments, transcripts, and channel information using Crawlee + Playwright.

Features

  • βœ… Extract video title, description, views, likes, duration, publish date
  • βœ… Channel name and URL
  • βœ… Video tags and thumbnail URL
  • βœ… Comments β€” author, text, date (optional)
  • βœ… Transcripts / captions (optional)
  • βœ… Search by query
  • βœ… Scrape all videos from a channel
  • βœ… Start from any list of video or channel URLs
  • βœ… Proxy support via Apify proxy
  • βœ… Configurable limits (max videos, max comments)

Input

FieldTypeDefaultDescription
startUrlsarray[]YouTube video or channel URLs
searchQuerystringβ€”YouTube search query
channelUrlstringβ€”YouTube channel URL (e.g. https://www.youtube.com/@channel)
maxVideosinteger10Max videos to scrape (1–500)
proxyConfigurationobjectApify proxyProxy config
includeCommentsbooleanfalseScrape comments?
maxCommentsinteger50Max comments per video (0–500)
includeTranscriptsbooleanfalseScrape transcripts?
languagestringenLanguage code for UI / captions

At least one of startUrls, searchQuery, or channelUrl must be provided.

Output

Each result is a JSON object with:

{
"url":"https://www.youtube.com/watch?v=...",
"title":"Video Title",
"channelName":"Channel Name",
"channelUrl":"https://www.youtube.com/@channel",
"views":123456,
"likes":7890,
"publishDate":"Apr 15, 2025",
"description":"Full video description...",
"tags":["tag1","tag2"],
"duration":"12:34",
"thumbnail":"https://i.ytimg.com/vi/.../hqdefault.jpg",
"comments":[
{
"author":"User Name",
"text":"Great video!",
"date":"2 days ago"
}
],
"transcript":"Full transcript text..."
}

If a video fails to scrape, the result contains url and an error field.

Local Development

# Install dependencies
npminstall
# Syntax check
npm run check
# Run (requires Apify API token in env)
npm start

Deployment

Deploy to Apify Console:

$npx apify push

Or use the Apify CLI:

npminstall-g apify-cli
apify push

License

Apache 2.0

You might also like

Youtube Video Details Scraper

scrapio/youtube-video-details-scraper

Scrapes detailed information from any YouTube video, capturing titles, descriptions, tags, thumbnails, durations, views, likes, publish dates, channels, and metadata. Ideal for SEO analysis, competitor research, content insights, and large-scale video data extraction

Youtube Metadata Scraper

scrapio/youtube-metadata-scraper

Scrapes detailed metadata from any YouTube video, capturing titles, descriptions, tags, thumbnails, durations, publish dates, views, likes, channels, and categories. Ideal for SEO research, content analysis, competitor tracking, and large-scale video data extraction

Youtube Search Scraper

kawsar/youtube-search-scraper

YouTube Search Scraper for Apify that extracts video data from YouTube search results without an API key. Collect video IDs, titles, channels, views, durations, thumbnails, and metadata for any keyword. Perfect for market research, competitor analysis, trend tracking, and content discovery.

YouTube Search Scraper - Mass Low-costπŸ’²πŸ”₯πŸ“ΊπŸŽ₯

delectable_incubator/youtube-search-scraper---mass-low-cost

Scrape YouTube search results at scale πŸ“ΊπŸŽ₯ with a powerful video scraper. Extract video titles, URLs, thumbnails, channel names, views, durations, and more metadata. Ideal for content research, keyword analysis, trend tracking, and large-scale video data collection with structured datasets πŸ“ŠπŸš€

Bulk Mass YouTube Scraper - CheapπŸ“Ίβ­πŸ“Š

scrapestorm/bulk-mass-youtube-scraper---cheap

πŸ“Ί Easily collect YouTube search results at scale Extract structured YouTube video metadata including video titles, video URLs, thumbnails, channel names, view counts, durations & more πŸ“πŸ“ŠπŸŽ₯ Perfect for content research, trend analysis, keyword research & large-scale video data collection πŸš€πŸ“ˆ

1

YouTube Channel Data Scraper

maged120/youtube-channel-data

Extract video metadata from any YouTube channel β€” titles, views, durations, upload dates, and thumbnails. Filter by video type (video, Short, live). No YouTube API key needed.

Youtube Video Details Scraper

scrapelabsapi/youtube-video-details-scraper

Extract detailed YouTube video data fast with this YouTube Video Details Scraper ▢️ Get titles, descriptions, views, likes, comments, tags, durations, and publish dates in seconds πŸ“Š Perfect for SEO research, competitor analysis, content strategy, and trend tracking πŸ”πŸš€

Youtube Search Scraper

scrapapi/youtube-search-scraper

Scrape YouTube search results at scale. Extract video titles, URLs, views, channel names, upload dates, thumbnails, and more directly from YouTube search pages. Ideal for market research, trend analysis, competitor tracking, and building video datasets.

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.