YouTube Channel Videos Scraper - list all videos avatar

YouTube Channel Videos Scraper - list all videos

Pricing

$0.50 / 1,000 video records

Go to Apify Store
YouTube Channel Videos Scraper - list all videos

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

Jaime Martinez

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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, thumbnail
  • viewCount (parsed number) + viewsText
  • durationSeconds + durationText
  • publishedText (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:

  1. List every video in a channel with this actor
  2. Feed the videoIds to the YouTube Transcript Scraper for transcripts / RAG chunks
  3. 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

FieldTypeDescription
channelsarrayRequired. @handles, channel URLs, or UC… ids.
maxVideosintegerMax videos per channel (newest first). Default 200.
concurrencyintegerChannels 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 position giving 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.