YouTube Channel Videos Scraper - All Uploads with Stats avatar

YouTube Channel Videos Scraper - All Uploads with Stats

Pricing

$1.00 / 1,000 results

Go to Apify Store
YouTube Channel Videos Scraper - All Uploads with Stats

YouTube Channel Videos Scraper - All Uploads with Stats

Scrape every upload of any YouTube channel: title, views, duration, publish time and thumbnail, newest first. Shorts and live streams optional. No API key, no quota, no login.

Pricing

$1.00 / 1,000 results

Rating

0.0

(0)

Developer

Frank0306

Frank0306

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Share

YouTube Channel Videos Scraper

Export every video of any YouTube channel, without an API key and without the quota limits of the official YouTube Data API.

Use it to audit a competitor's channel, to track what creators publish, to build a list of videos for analysis, or to monitor channels on a schedule.

  • Every upload. Videos come newest first, page after page, until the channel ends or your limit is reached.
  • Numbers you can sort. Text like "27K views" is parsed into a number, and the original text is kept.
  • Shorts and live streams on request. Two switches add them.
  • No API key, no login and no proxy setup.
  • Low price. $1 per 1,000 videos.

How to use it

  1. Click Try for free.
  2. Paste channel links or handles in Channels.
  3. Click Start, then download the results as JSON, CSV or Excel.

Input example

{
"channelUrls": ["@GoogleDevelopers", "https://www.youtube.com/@MrBeast"],
"maxItemsPerQuery": 500,
"includeShorts": true
}

Output example

{
"type": "video",
"videoId": "SOF3_evPje8",
"url": "https://www.youtube.com/watch?v=SOF3_evPje8",
"title": "Design and replicate voices with Gemini 3.8 Flash TTS",
"viewCount": 27000,
"viewCountText": "27K views",
"durationSeconds": 849,
"durationText": "14:09",
"publishedTimeText": "2 days ago",
"publishedAtEstimated": "2026-10-22T11:27:14Z",
"isLive": false,
"isShort": false,
"channelName": "Google for Developers",
"channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
"channelHandle": "@GoogleDevelopers",
"channelUrl": "https://www.youtube.com/channel/UC_x5XG1OV2P6uZZ5FSM9Ttw",
"channelTab": "videos",
"scrapedAt": "2026-10-24T11:27:14Z"
}

How much does it cost?

You pay per saved result: $1.00 per 1,000 videos. There is no start fee and no monthly rental.

RunResultsCost
The last 100 videos of a channel100$0.10
A channel with 2,000 uploads2,000$2.00

Set a maximum charge per run in the run options and the Actor stops when it is reached.

Limits you should know

  • Dates in this list are estimates. YouTube shows relative times such as "2 days ago". The Actor keeps that text and adds an estimated date in publishedAtEstimated. For exact dates and likes, feed the url values into the YouTube Scraper in video details mode.
  • Likes and comment counts are not in this list. YouTube does not show them on the channel page.
  • Shorts in this list have only a title and a view count. For full Shorts data use the YouTube Shorts Scraper.
  • Members-only and private videos are not listed.

FAQ

Is it legal? The Actor collects only data that YouTube shows publicly to every visitor. Results can contain personal data such as usernames. Make sure you have a legitimate reason to process it, as required by the GDPR and similar laws.

Something is broken or missing? Open a ticket in the Issues tab. Issues are usually answered within a day.