YouTube Video & Channel Scraper avatar

YouTube Video & Channel Scraper

Pricing

$2.00 / 1,000 video scrapeds

Go to Apify Store
YouTube Video & Channel Scraper

YouTube Video & Channel Scraper

Extract YouTube videos & channels without API key: views, likes, subscribers, tags, search results. Structured JSON for content research & AI agents. API + MCP ready. $0.002/video.

Pricing

$2.00 / 1,000 video scrapeds

Rating

0.0

(0)

Developer

Travel Monitor Lab

Travel Monitor Lab

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 days ago

Last modified

Share

▶️ YouTube Scraper — Videos, Channels & Search

Extract YouTube video data, channel statistics, and search results without the official API. No quotas, no limits, no API key required.

What does it do?

FeatureDescription
🎬 Video scrapingTitle, views, likes, duration, description, tags, publish date
📺 Channel scrapingName, subscribers, video count, total views, country, join date
🔍 YouTube searchSearch any query and get full data for top results
⚡ Fast & reliableNo API key needed, no quotas

Data Extracted (Videos)

FieldExample
Title"Never Gonna Give You Up"
Views1,500,000,000
Likes15,000,000
Duration"3:33"
Publish Date"2009-10-25"
Description"The official video for..."
Tags["music", "rick astley", "80s"]
Category"Music"
Comments2,500,000
Channel"Rick Astley"
Subscribers"14.2M"
ThumbnailHD URL

Data Extracted (Channels)

FieldExample
Name"MrBeast"
Subscribers"340M"
Video Count850
Total Views60,000,000,000
Country"US"
Join Date"Feb 20, 2012"
Description"New videos every..."
Keywords["challenge", "philanthropy"]

Input Examples

Scrape specific videos:

{
"videoUrls": [
"https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"https://youtu.be/jNQXAC9IVRw"
]
}

Scrape channels:

{
"channelUrls": [
"https://www.youtube.com/@MrBeast",
"https://www.youtube.com/@PewDiePie"
]
}

Search YouTube:

{
"searchQueries": ["best AI tools 2024", "python tutorial"],
"maxResults": 5
}

Use Cases

Content Research

Find trending videos in your niche. Analyze what works (views, engagement, tags).

Competitor Analysis

Track competitor channels — subscribers, upload frequency, view counts.

SEO & Marketing

Extract video tags and descriptions to optimize your own YouTube content.

Data Journalism

Collect video metrics for stories about viral content, misinformation, or trends.

API Access

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("travelmonitorlab/youtube-scraper").call(
run_input={"videoUrls": ["https://www.youtube.com/watch?v=dQw4w9WgXcQ"]}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['title']} - {item.get('viewCount', 0)} views")

FAQ

Do I need a YouTube API key? No. This scraper works without any API key or quota.

Can I scrape comments? Currently, the scraper extracts the comment count but not individual comments.

How many videos can I scrape? Hundreds per run. Rate limiting is built in to avoid blocks.

Does it work with YouTube Shorts? Yes! Shorts URLs are automatically detected and scraped.