Youtube Channel Video Scraper avatar

Youtube Channel Video Scraper

Pricing

from $0.60 / 1,000 results

Go to Apify Store
Youtube Channel Video Scraper

Youtube Channel Video Scraper

Extract videos from any YouTube channel using handle or ID. Scrape long-form videos and Shorts with sorting by latest, popular, or oldest. Get detailed metadata including views, likes, comments, duration, thumbnails, descriptions, and complete channel info. Export to JSON, CSV, Excel, or XML.

Pricing

from $0.60 / 1,000 results

Rating

0.0

(0)

Developer

Grow Media

Grow Media

Maintained by Community

Actor stats

0

Bookmarked

43

Total users

28

Monthly active users

20 days ago

Last modified

Share

🎬 YouTube Channel Video Scraper

Extract videos from any YouTube channel with ease! This powerful scraper supports both long-form videos and YouTube Shorts, with flexible sorting options to get exactly the data you need.

✨ What is YouTube Channel Video Scraper?

YouTube Channel Video Scraper is a data extraction tool designed to scrape comprehensive video and channel information from YouTube, going beyond the limitations of YouTube Data API.

  • 🎯 Extract videos using channel handle (@username) or channel ID
  • πŸ“Ή Support for both long-form videos and YouTube Shorts
  • πŸ”„ Sort by latest, popular, or oldest
  • πŸ“Š Get detailed statistics including views, likes, and comments
  • πŸ‘€ Complete channel information included with every video

πŸ“‹ Which YouTube data can I extract?

Video DataChannel Data
πŸ“Ί Video titleπŸ“ Channel name
πŸŽ₯ Video URL🌐 Channel URL
πŸ–ΌοΈ Thumbnail URLβž• Subscriber count
πŸ‘οΈ View countπŸ“ Channel description
❀️ Like countπŸ“ Channel location
πŸ’¬ Comment countπŸ–ΌοΈ Avatar & banner URLs
⏳ Video durationπŸ“… Channel join date
πŸ“… Publish dateπŸ“Š Total videos & views
πŸ“ Descriptionβœ… Verification status
🏷️ Tags & hashtags
πŸ”— Description links

πŸ’‘ How to use the scraped YouTube data?

The data extracted from YouTube Channel Video Scraper can be used in many ways:

  • πŸ“ˆ Competitor Analysis - Track competitors' channels and monitor their video performance
  • 🎯 Lead Generation - Enrich your data with YouTube channel information
  • πŸ‘₯ Audience Research - Understand a channel's audience interests and engagement
  • πŸ“Š Performance Analytics - Analyze engagement statistics to improve your content strategy
  • πŸ“‰ Trend Tracking - Monitor trends in channel popularity over time
  • πŸ“£ Marketing Campaigns - Develop data-driven marketing and advertising strategies

πŸš€ How do I use YouTube Channel Video Scraper?

YouTube Channel Video Scraper is designed to be user-friendly, even for beginners:

  1. βœ… Create an Apify account
  2. πŸ“‚ Open YouTube Channel Video Scraper
  3. βž• Add a YouTube channel handle (e.g., @MrBeast) or channel ID
  4. βš™οΈ Configure video type (long/short) and sort order
  5. ▢️ Click "Start" and wait for the data to be extracted
  6. πŸ“₯ Download your data in JSON, XML, CSV, Excel, or HTML

⬇️ Input Example

Simply provide a channel handle or ID, specify the video type, and set how many videos you want:

{
"channelHandle": "@MrBeast",
"maxResults": 50,
"videoType": "long",
"sortOrder": "latest"
}

πŸ“ Input Parameters

ParameterTypeRequiredDefaultDescription
channelHandlestringNo*-YouTube channel handle (e.g., @MrBeast)
channelIdstringNo*-YouTube channel ID (e.g., UCX6OQ3DkcsbYNE6H8uQQuVA)
maxResultsintegerNo50Number of videos to scrape (1-1000)
videoTypestringNolongType of videos: long or short
sortOrderstringNolatestSort order: latest, popular, or oldest

πŸ’‘ *Either channelHandle or channelId must be provided.

⬆️ Output Example

The scraped data includes comprehensive video and channel information:

{
"title": "$1 vs $1,000,000,000 Futuristic Tech!",
"type": "video",
"id": "pAnGwRiQ4-4",
"url": "https://www.youtube.com/watch?v=pAnGwRiQ4-4",
"thumbnailUrl": "https://i.ytimg.com/vi/pAnGwRiQ4-4/maxresdefault.jpg",
"viewCount": 66009191,
"date": "2026-01-24T17:00:01Z",
"likes": 2009889,
"commentsCount": 62785,
"duration": "00:23:04",
"durationSeconds": 1384,
"description": "This video made me truly realize how awesome the future is...",
"descriptionLinks": [
{
"url": "https://shopify.com/mrbeast",
"text": "https://shopify.com/mrbeast",
"type": "url"
}
],
"hashtags": [],
"tags": [],
"channelName": "MrBeast",
"channelUrl": "https://www.youtube.com/channel/UCX6OQ3DkcsbYNE6H8uQQuVA",
"channelId": "UCX6OQ3DkcsbYNE6H8uQQuVA",
"channelUsername": "@mrbeast",
"channelDescription": "SUBSCRIBE FOR A COOKIE!...",
"channelJoinedDate": "2012-02-20T00:43:50Z",
"channelLocation": "US",
"channelAvatarUrl": "https://yt3.ggpht.com/...",
"channelBannerUrl": "https://yt3.googleusercontent.com/...",
"channelTotalVideos": 942,
"channelTotalViews": 109144471886,
"numberOfSubscribers": 464000000,
"isChannelVerified": true,
"order": 0,
"scrapeVideoType": "long",
"scrapeSortOrder": "latest"
}

πŸ“š Usage Examples

πŸ†• Scrape Latest Videos

{
"channelHandle": "@MrBeast",
"maxResults": 100,
"videoType": "long",
"sortOrder": "latest"
}
{
"channelHandle": "@MrBeast",
"maxResults": 50,
"videoType": "long",
"sortOrder": "popular"
}

πŸ“± Scrape YouTube Shorts

{
"channelHandle": "@MrBeast",
"maxResults": 100,
"videoType": "short",
"sortOrder": "latest"
}

πŸ”— Scrape by Channel ID

{
"channelId": "UCX6OQ3DkcsbYNE6H8uQQuVA",
"maxResults": 50,
"videoType": "long",
"sortOrder": "popular"
}

πŸ”Œ Integrations

YouTube Channel Video Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform:

  • πŸ”— Make (formerly Integromat)
  • ⚑ Zapier
  • πŸ’¬ Slack
  • πŸ”„ Airbyte
  • πŸ™ GitHub
  • πŸ“ Google Drive
  • πŸͺ Webhooks for custom automation

πŸ’° Pricing

This scraper uses the pay-per-result pricing model:

TierPrice per 1,000 results
Standard$1.00
πŸ₯‰ Bronze$0.90
πŸ₯ˆ Silver$0.75
πŸ₯‡ Gold$0.60

❓ FAQ

How much does it cost to scrape YouTube channel videos?

This scraper uses the pay-per-result pricing model, so your costs can be easily calculated. The standard rate is $1.00 per 1,000 results. With higher tier subscriptions, you can get discounts up to 40% ($0.60 per 1,000 results with Gold).

Our YouTube scraper is ethical and does not extract any private user data. It only extracts what users have chosen to share publicly. However, you should be aware that your results could contain personal data. If you're unsure whether your use case is legitimate, consult your lawyers.

Can I scrape both regular videos and Shorts?

Yes! Simply set the videoType parameter to long for regular videos or short for YouTube Shorts. You can run separate scrapes for each type.

What sorting options are available?

You can sort videos by:

  • latest - Most recently uploaded videos first
  • popular - Most viewed videos first
  • oldest - Oldest videos first

Can I use YouTube Channel Video Scraper with the API?

Yes! You can use the Apify API to manage, schedule, and run this Actor programmatically. The API also lets you access datasets, monitor performance, and fetch results. Use the apify-client package for Node.js or Python.

What's the maximum number of videos I can scrape?

You can scrape up to 1,000 videos per run. For larger channels, you can run multiple scrapes with different sort orders.

πŸ“£ Your Feedback

We're always working on improving the performance of our Actors. If you've got any technical feedback or found a bug, please create an issue on the Actor's Issues tab.