YouTube Channel Videos Scraper – All Videos, Shorts & Streams avatar

YouTube Channel Videos Scraper – All Videos, Shorts & Streams

Pricing

from $1.00 / 1,000 video listeds

Go to Apify Store
YouTube Channel Videos Scraper – All Videos, Shorts & Streams

YouTube Channel Videos Scraper – All Videos, Shorts & Streams

List every video, Short and live stream of any YouTube channel with title, views, duration, publish date and thumbnail – optionally full details (likes, description, tags). No API key, no quotas. $1 per 1,000 videos.

Pricing

from $1.00 / 1,000 video listeds

Rating

0.0

(0)

Developer

PulseData

PulseData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Share

Get the complete list of videos of any YouTube channel – regular videos, Shorts and live streams – with title, view count, duration, publish date, thumbnail and URL. Turn on details to add likes, full description, tags, category and the channel's subscriber count. No YouTube Data API key, no daily quota.

$1 per 1,000 listed videos, $2 per 1,000 with full details. A channel with 500 videos costs $0.50.

What you get

{
"type": "video",
"videoId": "lIId8IDP6TU",
"url": "https://www.youtube.com/watch?v=lIId8IDP6TU",
"title": "Why the Sky Is Blue (and Sunsets Red)",
"publishedTimeText": "3 weeks ago",
"publishedAt": "2026-08-08T14:10:45.184Z",
"durationText": "18:21",
"durationSeconds": 1101,
"viewCount": 2655142,
"thumbnailUrl": "https://i.ytimg.com/vi/lIId8IDP6TU/hq720.jpg",
"isShort": false,
"isLive": false,
"source": "channel:@veritasium:videos",
"position": 1
}

With fetchDetailsForListedVideos you also get likeCount, description, keywords, category, exact publishedAt and channelSubscriberCount. The first item per channel is the channel profile (subscribers, video count, description, avatar).

Input

FieldDescription
channelUrlsChannel URLs or @handles, one per line.
channelTabsvideos, shorts, streams – any combination.
maxVideosPerChannelPer channel and tab; 0 = everything.
fetchDetailsForListedVideosAdd likes, description, tags, category (2× price).

Use cases

  • Content audits – which formats and topics get views on a channel.
  • Competitor & creator research – upload cadence, best-performing videos, Shorts vs long-form.
  • Archiving & catalogues – a full list of a channel's videos with IDs for further processing.
  • Datasets for AI – pipe the video URLs into the YouTube Transcript Scraper and YouTube Comments Scraper.
  • Monitoring – schedule a daily run with maxVideosPerChannel: 20 to catch new uploads.

FAQ

Do I need a YouTube API key? No, and there is no quota – the actor reads YouTube's public pages.

Can I get all videos of a big channel? Yes – set maxVideosPerChannel to 0. Channels with thousands of videos take a few minutes.

Why is the publish date approximate? Channel pages show relative times ('3 weeks ago'). Turn on details for the exact date.

Need search, playlists or single videos? Use the full YouTube Scraper.

Integrations

Run via API/SDK or on a schedule; export JSON, CSV, Excel; push to Google Sheets, Make, Zapier, n8n; usable as an MCP tool for AI agents.

More data tools by pulsedata