YouTube Channel Videos Scraper - list all videos
Pricing
$0.50 / 1,000 video records
YouTube Channel Videos Scraper - list all videos
List all videos of any YouTube channel as clean JSON: video IDs, titles, view counts, durations, upload dates, thumbnails. Bulk, no API key, pay per video listed.
Pricing
$0.50 / 1,000 video records
Rating
0.0
(0)
Developer
Jaime Martinez
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
YouTube Channel Videos Scraper for developers and AI pipelines
YouTube Channel Videos Scraper for developers and AI pipelines — list all videos of any YouTube channel as clean JSON: video IDs, titles, view counts, durations, upload dates, and thumbnails. Bulk, no API key, newest first.
The official YouTube Data API caps you at strict quotas and requires keys and OAuth. This actor reads the public channel pages directly through a hosted residential-proxy + uptime layer with automatic retries — and you only pay for video records actually delivered.
What it does
Give it channels as @handles (@mkbhd), full URLs, or UC… channel IDs and it returns one row per video:
videoId,title,url,thumbnailviewCount(parsed number) +viewsTextdurationSeconds+durationTextpublishedText(e.g. "3 days ago")channelId,channelTitle,position
Thousands of videos per channel, paginated automatically, newest first.
The RAG pipeline combo
This actor is step one of a full channel-ingestion pipeline:
- List every video in a channel with this actor
- Feed the
videoIds to the YouTube Transcript Scraper for transcripts / RAG chunks - Optionally add audience data with the YouTube Comments Scraper
Point it at a channel, get a complete, timestamped knowledge base out.
Use cases
- RAG / LLM ingestion — enumerate a channel before pulling transcripts
- Channel analytics — views/durations across a creator's catalog
- Competitor research — what they publish, how often, what performs
- Archival & monitoring — track new uploads programmatically
Input
| Field | Type | Description |
|---|---|---|
channels | array | Required. @handles, channel URLs, or UC… ids. |
maxVideos | integer | Max videos per channel (newest first). Default 200. |
concurrency | integer | Channels in parallel (1–6). Default 3. |
Pricing
Pay per video record delivered — channels that don't exist or have no public videos are skipped for free. No subscription, no API key. See the Pricing tab for the current rate.
FAQ
- Do I need a YouTube API key? No — no key, no OAuth, no quota.
- Shorts and live streams? This lists the channel's Videos tab (regular uploads). Shorts/Live tabs are coming in a later version.
- Order? Newest first, with
positiongiving the rank. - Is this legal? It accesses publicly available data. You are responsible for complying with YouTube's Terms of Service and applicable law in your use of the output.