YouTube Scraper — Channels, Videos & Search avatar

YouTube Scraper — Channels, Videos & Search

Pricing

from $4.00 / 1,000 results

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

YouTube Scraper — Channels, Videos & Search

Scrape YouTube channels, videos, and search results: title, views, likes, duration, publish date, description, and channel stats. No API key.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

Hichem Ben Moussa

Hichem Ben Moussa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

▶️ YouTube Scraper — Channels, Videos & Search

Scrape YouTube without an API key or quota — channel stats, video details (views, likes, duration, publish date), and search results — as clean structured data.

Give it channel handles, video URLs, or search terms and export to CSV, Excel, JSON, or Google Sheets.


✨ What you get

Per channel

FieldExample
name / idMKBHD · UCBJycsmduvYEL83R_U4JriQ
subscribers19.8M
description, url, avatarchannel metadata

Per video

FieldExample
title / id / urldirect watch link
channel / channelIduploader
views / likes4,210,880 · 182,300
durationSecs / duration754 · 12:34
publishDate / uploadDate2026-06-01
description / keywords / categorymetadata
thumbnailimage URL

🎯 Who it's for

  • Creators & marketers — benchmark channels and track video performance.
  • Agencies — vet influencers by real view and subscriber numbers.
  • Trend & content research — pull top videos for any topic or niche.
  • Analytics & dashboards — feed structured YouTube data into your reports.

🚀 How to use it

  1. Add any mix of:
    • Channels@mkbhd, a channel URL, or a UC… ID (returns channel stats + recent videos).
    • Video URLs — full watch links or video IDs (returns full per-video details).
    • Search queries — returns the matching videos.
  2. Set max videos per channel / search.
  3. Click Start and export.

The Actor reads YouTube's own embedded page data via a real browser, so results are clean and complete — no login, no API key, no quota.


📥 Example input

{
"channels": ["@mkbhd"],
"searchQueries": ["mechanical keyboard review"],
"videoUrls": ["https://www.youtube.com/watch?v=dQw4w9WgXcQ"],
"maxVideos": 30
}

📤 Example output

{
"type": "video",
"id": "dQw4w9WgXcQ",
"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"title": "Best Keyboards of 2026",
"channel": "Marques Brownlee",
"channelId": "UCBJycsmduvYEL83R_U4JriQ",
"views": 4210880,
"likes": 182300,
"durationSecs": 754,
"publishDate": "2026-06-01",
"keywords": ["keyboard", "review"],
"thumbnail": "https://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg"
}

Export to CSV, Excel, JSON, XML, or Google Sheets, or pull via the Apify API.


❓ FAQ

Do I need a YouTube API key? No — and no quota limits either. It reads YouTube's public page data directly.

How many videos can I get per channel? It returns the channel's most recent videos up to your limit (the batch YouTube loads on the Videos tab).

Are likes always available? Views, title, duration, and dates have strong coverage. Like counts are read best-effort from the video page and may be null when YouTube hides them.

Is scraping YouTube legal? It collects publicly visible information. You're responsible for complying with YouTube's terms and applicable laws, and for how you use the data.


🗺️ Roadmap

  • Comment scraping per video
  • Full channel back-catalog (beyond the recent batch)
  • Playlist scraping
  • Shorts and live-stream details

Built and maintained by hichemdev. Found a bug or want a feature? Open an issue on the Actor's Issues tab.