YouTube Search Scraper
Pricing
$0.90 / 1,000 result (full details)s
YouTube Search Scraper
๐ฅ Extract YouTube search results with full video and channel metadata, including views, likes, subscribers, URLs, thumbnails, and more. ๐ Fast, reliable, and scalable.
Pricing
$0.90 / 1,000 result (full details)s
Rating
0.0
(0)
Developer
Hamza
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
YouTube Search Scraper ๐
Search YouTube by keyword with every filter the platform offers โ and get back videos, Shorts and live streams enriched with exact publish dates, likes, comments, durations and channel stats. Clean structured JSON, ready for analysis.
โจ What you get
One record per result:
| Field | Description |
|---|---|
videoId / url / title / thumbnail | The result itself |
type | video, short or stream |
description / hashtags | Full description + extracted hashtags |
publishedAt / publishedTimeText | Exact ISO timestamp + YouTube's "3 days ago" |
views / likes / commentsCount | Engagement as real numbers |
duration / durationSeconds | 00:22:51 and 1371 |
isLive / streamType | live, ended, upcoming or null |
category / badges / isFamilySafe / commentsTurnedOff | Content flags |
channelName / channelId / channelUrl / channelHandle / channelAvatar / channelSubscribers | Full channel info |
position / searchTerm / searchUrl / scrapedAt | Provenance |
โ๏ธ Options
- Search terms โ any number of keywords; each gets its own result quota.
- Per-type limits โ separate maximums for videos, Shorts and live streams.
- Filters โ exactly like youtube.com's filter panel: sorting order (Relevance / Rating / Upload date / View count), date filter (last hour โ this year), type (video / channel / playlist / movie), length (under 4 / 4โ20 / over 20 minutes) and feature toggles (HD, Subtitles/CC, Creative Commons, 3D, Live, Purchased, 4K, 360ยฐ, Location, HDR, VR180).
- Localization โ country and language codes for region-specific results.
๐ Example
Input:
{"searchTerms": ["world cup 2026"],"maxVideosPerTerm": 5,"maxShortsPerTerm": 5,"maxStreamsPerTerm": 5,"addFilters": true,"sortingOrder": "viewCount","dateFilter": "week"}
One record from the output:
{"videoId": "J5UtYIOm4Xg","type": "video","title": "2026 FIFA World Cup Group Stage Preview: Predictions + Picks to Advance ๐","url": "https://www.youtube.com/watch?v=J5UtYIOm4Xg","publishedAt": "2026-06-09T17:20:56.000Z","publishedTimeText": "21 hours ago","views": 19763,"likes": 239,"duration": "00:22:51","durationSeconds": 1371,"channelName": "CBS Sports","channelHandle": "@CBSSports","channelSubscribers": 1200000,"position": 1,"searchTerm": "world cup 2026","scrapedAt": "2026-06-10T02:45:04.000Z"}
๐ก Use cases
- Market research โ map who ranks for the keywords in your niche.
- Trend monitoring โ track fresh uploads on any topic with date filters.
- SEO for video โ analyze titles, lengths and engagement of top-ranking content.
- Live coverage โ find active streams for any event, as it happens.
๐ณ Pricing
You pay per result scraped โ no subscriptions, no hidden compute costs.
โ FAQ
Why did I get 0 streams? Streams are only returned while something is actually live for your query โ 0 is a correct answer, not an error.
Are the dates exact? Yes โ every result is enriched to the exact second of publication, not just "3 weeks ago".
Do filters combine? Yes, exactly like on youtube.com โ e.g. "this week" + "under 4 minutes" + 4K all at once.