YouTube Scraper — Videos, Channels & Search avatar

YouTube Scraper — Videos, Channels & Search

Pricing

Pay per usage

Go to Apify Store
YouTube Scraper — Videos, Channels & Search

YouTube Scraper — Videos, Channels & Search

Extract YouTube video data, channel statistics, and search results without the official API. Get views, likes, duration, tags, subscribers, and more. No API key required.

Pricing

Pay per usage

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

2 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.