YouTube Channel, Playlist & Search Videos Scraper
Pricing
from $0.35 / 1,000 video (fast mode)s
YouTube Channel, Playlist & Search Videos Scraper
List every video of YouTube channels, playlists or search results with views, duration and thumbnails in seconds, or in detailed mode with likes, comment count, upload date, tags and description. Videos, Shorts and live streams.
Pricing
from $0.35 / 1,000 video (fast mode)s
Rating
0.0
(0)
Developer
Jefferson Valandro
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
Share
List every video of a YouTube channel, playlist or search with its metrics. Two modes:
- Fast: title, views, duration, thumbnail, channel and subscriber count. Hundreds of videos in seconds.
- Detailed: everything in Fast plus likes, comment count, exact upload date, tags, categories and description for each video.
Why this one
- Channels, playlists, single videos and YouTube searches in the same run.
- Videos, Shorts and live streams: choose which channel tabs to list.
- Real numbers: views, likes and comments as integers; dates as
YYYY-MM-DD. - Built-in block handling: starts direct and switches to Apify Proxy automatically if YouTube blocks the server IP, retrying each blocked video instead of returning it empty.
- Pay per video delivered, with a lower price for Fast mode.
Input
{"urls": ["https://www.youtube.com/@veritasium", "https://www.youtube.com/playlist?list=PL..."],"searchQueries": ["best noise cancelling headphones 2026"],"mode": "detailed","channelTabs": ["videos", "shorts"],"maxVideosPerSource": 100}
Output (one item per video)
| Field | Fast | Detailed |
|---|---|---|
videoId, url, title, thumbnail | ✓ | ✓ |
duration (seconds), viewCount | ✓ (views rounded by YouTube) | ✓ (exact) |
channel, channelId, channelFollowers | ✓ | ✓ |
isShort, source | ✓ | ✓ |
likeCount, commentCount, uploadDate | ✓ | |
description, tags, categories, language, isLive | ✓ |
Example output
One real item from a test run (long texts and lists shortened):
{"videoId": "ONAuUyml0yI","url": "https://www.youtube.com/watch?v=ONAuUyml0yI","title": "We're trying something new...","duration": 308,"viewCount": 1200000,"thumbnail": "https://i.ytimg.com/vi/ONAuUyml0yI/hqdefault.jpg?sqp=-oaymwEcCOADEI4CSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCcdxxWzBr1Y2HQgBBsE-7U-LD7pw","isShort": false,"channel": "Veritasium","channelId": "UCHnyfMqiRRG1u-2MsSQLbXA","channelFollowers": 21300000,"source": "https://www.youtube.com/@veritasium"}
Use cases
Competitor and niche research, finding top-performing videos in a channel, tracking a creator's output, building datasets of videos for transcripts or comments (see our YouTube Transcript and YouTube Comments scrapers).
How much does it cost?
You pay only for results delivered, at a fixed price per item. Apify platform usage is included in that price, so there are no compute costs on top. Errors and items that couldn't be found are free.
| What you get | Price | Example |
|---|---|---|
| Video (detailed mode) | $0.002 each | 1,000 video (detailed mode)s = $2.00 |
| Video (fast mode) | $0.0005 each | 1,000 video (fast mode)s = $0.50 |
The Apify Free plan includes $5 of monthly credit, enough for about 2,500 video (detailed mode)s per month at no cost. You can also set a maximum spend per run.
On paid Apify plans it gets cheaper automatically: 10% off on Starter, 20% on Scale and 30% on Business.
Feedback
Found a bug, a site change, or need an extra field? Open an issue in the Issues tab: every issue is read and answered. If this actor saved you time, a review helps other people find it.