YouTube Channel & Video Scraper — Stats, No API Key avatar

YouTube Channel & Video Scraper — Stats, No API Key

Pricing

Pay per usage

Go to Apify Store
YouTube Channel & Video Scraper — Stats, No API Key

YouTube Channel & Video Scraper — Stats, No API Key

Scrape public YouTube data without an API key: channel profiles (subscribers, description) and video stats (views, likes, duration, publish date, category, keywords). By channel, @handle or video URL. No login, no quota.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

FEDOR TRYAKIN

FEDOR TRYAKIN

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

6 days ago

Last modified

Share

Scrape public YouTube data without an API key and without quotas: channel profiles and video statistics, by @handle, channel ID/URL, or video URL. No login, no Google Cloud project, no daily limits.

Most "YouTube" actors only download videos or grab emails. This one gives you clean structured data — the numbers you actually analyze.

What you get

Per video:

FieldExample
title"Never Gonna Give You Up"
views1782486532
likes19153985
lengthSeconds213
publishDate2009-10-24
categoryMusic
channelTitle / channelIdauthor info
keywordsvideo tags
shortDescriptiondescription text

Per channel: name, channel ID, subscriber count, description, and its latest videos.

Why this scraper

  • No API key, no quota — the official YouTube Data API caps you at 10,000 units/day; this reads public pages directly.
  • Handles, IDs or URLs — give @MrBeast, a UC… ID, or a full URL.
  • Channel + video in one run — profile, latest videos, and full stats.
  • Always explicit — every channel/video returns a status, never a silent empty result.

Use cases

  • Influencer research — vet creators by real subscriber and view data.
  • Competitor & trend tracking — monitor what channels publish and how it performs (views, likes, engagement).
  • Content analytics — pull stats for a list of videos for dashboards.
  • Alerting — run on a Schedule, diff datasets, get notified of new uploads via integrations (Slack, email, webhooks).

Input

{
"channels": ["@MrBeast", "UCX6OQ3DkcsbYNE6H8uQQuVA"],
"videoUrls": ["https://www.youtube.com/watch?v=dQw4w9WgXcQ"],
"maxVideosPerChannel": 15,
"enrichChannelVideos": false
}
  • channels — handles, channel IDs or channel URLs.
  • videoUrls — video URLs or 11-char IDs (always full stats).
  • maxVideosPerChannel — how many latest videos per channel (up to ~15).
  • enrichChannelVideostrue opens each channel video's page for full stats (likes, duration, category); false = fast feed data only.

Output example

{
"type": "video",
"source": "videoPage",
"videoId": "dQw4w9WgXcQ",
"title": "Rick Astley - Never Gonna Give You Up",
"channelTitle": "Rick Astley",
"channelId": "UCuAXFkgsw1L7xaCfnd5JJOw",
"views": 1782486532,
"likes": 19153985,
"lengthSeconds": 213,
"publishDate": "2009-10-24",
"category": "Music",
"keywords": ["rick astley", "nggyu"],
"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
}

FAQ

Do I need a YouTube/Google API key? No — only public pages.

Are there daily quotas? No, unlike the official Data API.

Can I get more than 15 videos per channel? The channel feed exposes the latest ~15; combine with explicit videoUrls for any specific videos.

Can I monitor a channel on a schedule? Yes — create a Task, attach a Schedule, and consume new uploads via API, webhooks or integrations.