YouTube Scraper Pro avatar

YouTube Scraper Pro

Pricing

from $0.40 / 1,000 results

Go to Apify Store
YouTube Scraper Pro

YouTube Scraper Pro

All-in-one YouTube scraper: search with filters, channel videos, Shorts, live streams, playlists and video details — with subtitle support.

Pricing

from $0.40 / 1,000 results

Rating

0.0

(0)

Developer

Grow Media

Grow Media

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

YouTube Scraper Pro 🎬

Extract videos, Shorts, live streams, and full channel info from YouTube — fast, reliable, and no quota headaches.

YouTube Scraper Pro scrapes any YouTube channel (or search query) and returns structured JSON with video details, statistics, timestamps, and channel profiles — ready for AI pipelines, dashboards, market research, and lead-gen workflows.

Quick Start · Use Cases · Input Parameters · Output Data · FAQ


✨ Why YouTube Scraper Pro?

  • ⚡ Blazing fast — batched API requests with smart pagination, up to 1,000+ videos per run
  • 🧠 Full enrichment — views, likes, comments, tags, descriptions, thumbnails, and channel stats in one pass
  • 📺 All content types — videos, Shorts, and live streams from any public channel
  • 🔍 Search built in — filter by date, duration, sorting, and relevance
  • 🛡️ Error-first design — bad channels, missing videos, or empty tabs push structured error items instead of crashing your run
  • 🧾 Clean, typed output — every item follows the same schema, with built-in dataset views

🚀 Quick Start

  1. Add a channel handle (e.g. @MrBeast), channel ID, or full channel URL.
  2. Set maxResults (default: 50).
  3. Hit Run → get structured video data in seconds.

🎯 Use Cases

  • 📊 Competitor analysis — track video cadence, views, and engagement across channels
  • 🤖 AI & LLM pipelines — feed clean video metadata and descriptions into RAG or agents
  • 📈 Trend tracking — monitor Shorts and live streams as they publish
  • 🧑‍💼 Influencer discovery — profile channels with subscriber and view stats
  • 🎥 Content aggregation — build directories or feeds from channel data

🔧 Input Parameters

ParameterTypeDefaultDescription
channelUrlsarray—Full YouTube channel URLs (e.g. https://www.youtube.com/@MrBeast). Takes priority over handle/ID.
channelHandlestring—YouTube handle, e.g. @MrBeast. Ignored if channelUrls is set.
channelIdstring—Channel ID (e.g. UCX6OQ3DkcsbYNE6H8uQQuVA). Ignored if URL/handle set.
maxResultsinteger50Maximum videos to scrape (1–1000).
videoTypestringlong"long" for regular videos, "short" for Shorts.
sortOrderstringlatest"latest", "popular", or "oldest".
querystring—Search query (uses YouTube Search API).
maxResultsSearchinteger50Max results per search query.

⚠️ At least one of channelUrls, channelHandle, channelId, or query is required.


📦 Output Data

All results are pushed to the default dataset. The actor defines dataset views for quick filtering in Apify Console:

ViewWhat it shows
OverviewA compact table: title, thumbnail, view count, channel
DetailedFull item view with all metadata, statistics, and error codes
Channel InfoChannel profile: subscribers, total views, video count
ErrorsFailed inputs with {url, input, error, note} for debugging

💰 Cost

This actor uses pay-per-result pricing — you only pay for the results it delivers. Check the current price on the Apify Store page.


❓ FAQ


📚 Resources


Built with ❤️ for the Apify community.