YouTube Channel Scraper — Videos, Views & Stats avatar

YouTube Channel Scraper — Videos, Views & Stats

Pricing

from $0.0005 / video scraped

Go to Apify Store
YouTube Channel Scraper — Videos, Views & Stats

YouTube Channel Scraper — Videos, Views & Stats

Scrape a YouTube channel's full video list plus channel stats: video title, URL, view count, published date, duration and thumbnail, with subscriber count, total videos and description. One clean row per video as JSON, CSV or Excel.

Pricing

from $0.0005 / video scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Export a YouTube channel's entire video catalog plus its channel stats. Paste one or more channel links (or @handles), pick Videos, Shorts or Live streams, and get one clean row per video — title, URL, view count, published date, duration and thumbnail — alongside a channel summary with subscriber count, total videos and description. Export to JSON, CSV or Excel, or pull straight from the API.

Perfect for creator and competitor analysis, influencer research, content tracking, media monitoring, trend analysis, and building video datasets for dashboards or LLMs.


What you get

A channel summary row (optional) and one row per video:

FieldDescription
typechannel or video
channelName / channelId / channelUrlThe channel
subscriberCount / subscriberCountTextSubscribers (number + label)
videoCountTotal videos on the channel
description / avatarChannel about text and avatar (channel row)
videoId / urlThe video and its watch link
titleVideo title
viewCount / viewCountTextViews (number + label)
publishedTextWhen it was published (e.g. "3 days ago")
durationText / durationSecondsLength
thumbnailThumbnail image URL
collectedAtWhen the row was scraped

How to use

1. Add channels

Paste channel URLs or bare @handles:

{
"channelUrls": [
"https://www.youtube.com/@MrBeast",
"@mkbhd"
],
"tab": "videos",
"includeChannelInfo": true,
"maxItems": 500
}

2. Choose what to scrape

  • Which videos — the channel's long-form Videos, Shorts, or Live streams tab.
  • Include channel info row — add a summary row per channel (subscribers, total videos, description, avatar).
  • Max videos — cap the total per run (0 = no limit; scrape the whole channel).

Example output

{
"type": "video",
"channelName": "MrBeast",
"channelId": "UCX6OQ3DkcsbYNE6H8uQQuVA",
"subscriberCount": 516000000,
"videoId": "v9QtM6qnG50",
"title": "I Built A City To Save Kids",
"url": "https://www.youtube.com/watch?v=v9QtM6qnG50",
"viewCount": 21000000,
"viewCountText": "21M views",
"publishedText": "13 hours ago",
"durationText": "19:03",
"durationSeconds": 1143,
"thumbnail": "https://i.ytimg.com/vi/v9QtM6qnG50/hq720.jpg",
"collectedAt": "2026-09-20T05:20:00.000Z"
}

Common use cases

  • Competitor & creator analysis — compare upload cadence, view counts and top videos across channels.
  • Influencer research — qualify creators by subscriber count, catalog size and average views.
  • Content tracking — snapshot a channel's videos over time to measure growth.
  • Trend analysis — find a niche's best-performing videos and topics.
  • Datasets — build clean, structured video catalogs for analysis or model training.

Frequently asked questions

Do I need any login, account or key? No. Just paste channel links and run.

How many videos can I get? Set Max videos to whatever you need (0 = no limit) — the scraper pages through the channel's entire catalog.

Can I scrape Shorts or live streams? Yes — switch the Which videos option.

Can I scrape several channels at once? Yes — list multiple channels and they're all scraped in one run.

What format is the data? A flat table you can export as JSON, CSV or Excel, or fetch from the Apify API.


Building a YouTube toolkit? Pair this with our YouTube comments scraper and YouTube video downloader, plus our other social media scrapers on Apify Store — all with the same clean, one-row-per-item output.