YouTube Channel Scraper avatar

YouTube Channel Scraper

Pricing

from $0.40 / 1,000 results

Go to Apify Store
YouTube Channel Scraper

YouTube Channel Scraper

Get full YouTube channel data, including subscribers, total views, and channel details, along with comprehensive video data such as views, likes, comments, duration, and tags.

Pricing

from $0.40 / 1,000 results

Rating

0.0

(0)

Developer

Channel Profiler

Channel Profiler

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

๐Ÿ“ข Looking for a better UI? Visit Channel Profiler to access advanced analytics dashboards and exclusive niche channel directories.

A powerful, lightning-fast data extraction tool designed to scrape comprehensive channel statistics and video metrics directly from YouTube. Built for developers, marketers, and researchers who need pristine JSON data without the overhead of slow headless browsers.


๐ŸŒŸ Why Choose YouTube Channel Scraper (Channel Profiler)?

Unlike standard scrapers, Channel Profiler uses optimized backend requests to deliver deep insights at scale.

  • In-depth Channel Profiles: Extract core fundamentals including subscriber counts, lifetime views, geographic location, and complete about-page descriptions.
  • Comprehensive Video Analytics: Retrieve granular video-level performance metrics such as view counts, likes, comments, and exact video durations.
  • Exclusive Dual-Dataset Architecture: Say goodbye to manual data cleaning. We automatically route your data into two perfectly structured datasets: a comprehensive video feed and a clean, deduplicated list of channel profiles.
  • High-Volume Batch Processing: Effortlessly queue and process up to 100 YouTube channels in a single automated run.

๐Ÿ“Š What Data Will You Get?

1. Unique Channel Profiles (Stored in unique-channels dataset)

  • handle: The channel's unique @username.
  • title: The name of the channel.
  • description: The full channel about/description text.
  • subscriberCount: Total number of subscribers.
  • totalViews: Total accumulated views across all videos.
  • videoCount: Total number of uploaded videos.
  • location: Channel country code (e.g., US, DE).
  • publishedAt: The date the channel was created.
  • avatarUrl: High-resolution profile picture URL.
  • bannerUrl: Channel banner image URL.
  • channelUrl: The exact YouTube channel URL.
  • inputUrl: The original URL you provided.

2. Video Metrics (Stored in the default dataset)

  • id: The unique video ID.
  • title: The title of the video.
  • videoUrl: The direct link to the video.
  • description: The video's description text.
  • viewCount: Number of views.
  • likeCount: Number of likes.
  • commentCount: Number of comments.
  • duration: Video length formatted as MM:SS or HH:MM:SS (e.g., 1:15).
  • publishedAt: The exact publication timestamp.
  • tags: An array of SEO tags used in the video.
  • categoryId: YouTube category ID.
  • thumbnail: High-resolution video thumbnail URL.
  • ๐Ÿ”— Bonus: Every video row includes a nested channel object containing all the parent channel data listed above.

๐Ÿ’ฐ Transparent Pricing

We utilize a fair Pay-per-Result model.

1 Result = 1 Video extracted (with parent channel data included). (Note: Channels with zero videos will safely return 1 fallback result containing the channel's profile data).

  • Standard Rate: $0.80 / 1,000 results.
  • Subscriber Rate: $0.40 / 1,000 results (50% off with any Apify paid plan).
  • Free Trial: 6,250 free results/month via Apify's $5 free tier.
  • Scale Up ($49/mo): Unlocks the $0.40 rate for up to 122,500 results monthly.

โš™๏ธ How to Use (Input Example)

Configuration is incredibly simple via UI or JSON API:

{
"channelInputs": [
"https://www.youtube.com/@MrBeast",
"https://www.youtube.com/channel/UCX6OQ3DkcsbYNE6H8uQQuVA"
],
"videoLimit": 100
}

๐Ÿ“‹ Beautifully Structured Output

The tool outputs perfectly nested JSON, making it ideal for downstream database ingestion or direct export to flattened CSV/Excel files.

{
"id": "ScjQAcbA9e4",
"videoUrl": "https://www.youtube.com/watch?v=ScjQAcbA9e4",
"title": "Important Announcement From The Grocery Store",
"description": "",
"thumbnail": "https://i.ytimg.com/vi/ScjQAcbA9e4/hqdefault.jpg",
"publishedAt": "2026-04-28T16:00:24Z",
"duration": "0:13",
"viewCount": 1158763,
"likeCount": 77843,
"commentCount": 5146,
"tags": [
"asmr",
"asmrsounds",
"relaxing videos",
"satisfying",
"dailyasmr",
"asmrvideo",
"relaxingvideo",
"mrbeast"
],
"categoryId": "24",
"channel": {
"inputUrl": "https://www.youtube.com/@MrBeast",
"handle": "@mrbeast",
"title": "MrBeast",
"description": "SUBSCRIBE FOR A COOKIE!\nNew MrBeast or MrBeast Gaming video every single Saturday at noon eastern time!\nAccomplishments:\n- Raised $20,000,000 To Plant 20,000,000 Trees\n- Removed 30,000,000 pounds of trash from the ocean\n- Helped 2,000 people walk again\n- Helped 1,000 blind people see\n- Helped 1,000 deaf people hear\n- Built wells in Africa\n- Built and gave away 100 houses\n- Adopted every dog in a shelter (twice)\n- Given millions to charity\n- Started my own snack company Feastables\n- Started my own software company Viewstats\n- Started Lunchly, a tasty, better-for-you lunch option\n- Gave away a private island (twice)\n- Gave away 1 million meals\n- I counted to 100k\n- Ran a marathon in the world's largest shoes\n- Survived 50 hours in Antarctica\n- Recreated Squid Game in real life\n- Created the largest competition show with 1000 people (Beast Games)\n- Gave $5,000,000 to one person\n- Passed T-Series to become most subscribed YouTube channel ๐Ÿฅน\nyou get it, I appreciate all of you so much :)\n",
"avatarUrl": "https://yt3.ggpht.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s88-c-k-c0x00ffffff-no-rj",
"bannerUrl": "https://yt3.googleusercontent.com/mHMO_eEMp0dPvh0ADwXhPXNYb_GnjSVsLI8biqF1CpxT8OPl7izhNQsDPD3JHhd5y5Mg9GrP",
"location": "US",
"subscriberCount": 480000000,
"videoCount": 970,
"totalViews": 119375832155,
"publishedAt": "2012-02-20T00:43:50Z",
"channelUrl": "https://www.youtube.com/channel/UCX6OQ3DkcsbYNE6H8uQQuVA"
}
}

โ“ Frequently Asked Questions (FAQ)

Do I need to configure proxies?

Because this Actor utilizes highly optimized API endpoints rather than browser automation, it is extremely efficient. For large-scale enterprise jobs, Apify's built-in Residential Proxies (included in paid plans) can be enabled with one click to ensure zero rate-limiting.

Can I integrate this with other applications?

Absolutely! Since we output standardized JSON, you can seamlessly connect this scraper to:

  • LLM Workflows: LangChain, OpenAI APIs.
  • Automations: Make (Integromat), Zapier, n8n.
  • Databases: Google Sheets, Airtable, custom PostgreSQL/MongoDB backends.

How do I access the API programmatically?

Apify automatically provides standard REST API endpoints for this Actor. You can trigger runs and fetch datasets using the Apify API, Python SDK, or JavaScript/Node.js SDK.

Our scraper extracts only publicly available data and respects the boundaries of publicly accessible web information. No private user data or gated content is collected. (For specific commercial use cases, please consult your legal team).

What are the best use cases for this data?

  • Track competitor channels and benchmark performance.
  • Vet influencers for brand deals by analyzing actual engagement, not just subscriber vanity metrics.
  • Feed clean historical video metrics into your custom AI trend-prediction agents.

๐Ÿ›  Support & Feedback

We are committed to maintaining a reliable data pipeline. If you encounter bugs, need higher limits, or have feature requests, please drop a message in the Actor's Issues tab!