YouTube Search Scraper - Videos by Keyword, Date & Duration
Pricing
from $3.00 / 1,000 video scrapeds
YouTube Search Scraper - Videos by Keyword, Date & Duration
Search YouTube videos by keyword and scrape title, views, likes, comments, duration, upload date, tags and channel - filter by upload date, length, HD, 4K, subtitles or live.
Pricing
from $3.00 / 1,000 video scrapeds
Rating
0.0
(0)
Developer
Andrew
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Search YouTube for any keyword and get every matching video with its view, like and comment counts, duration, upload date, tags, hashtags and channel - filtered by upload date, video length and features such as HD, 4K, subtitles or live, and ranked by relevance, date, views or rating. No login, no cookies, no YouTube API quota to manage.
Give it a list of search terms and it returns one clean row per video, ready to export to JSON, CSV, Excel or Google Sheets.
What you get
For every video:
- videoId, url, title, description
- publishedAt (exact timestamp) and publishedText ("2 weeks ago")
- durationSeconds, definition (hd / sd), hasCaptions, isLive, badges (4K, CC, New)
- viewCount, likeCount, commentCount
- channelId, channelTitle, channelHandle, channelUrl, channelIsVerified
- thumbnailUrl, tags (creator-set), hashtags (from title and description), categoryId, language
- sourceQuery and position - which query surfaced the video and its rank
Results are de-duplicated across all queries in a run.
Use cases
- Keyword and topic research - see which videos rank for a search term and how much engagement they get
- Competitor analysis - find who is winning a niche this month, sorted by views
- Influencer discovery - surface channels publishing on your topic and rank them by reach
- Content ideation - mine titles, tags and hashtags from top-ranking videos
- Trend monitoring - run on a schedule with "Uploaded this week" to catch new videos on a topic
- Dataset building - collect thousands of labelled videos for analysis or model training
How to use
- Enter one or more Search queries, one per line.
- Set Max videos per query (default 100,
0for everything YouTube returns, up to 5,000 per query). - Choose Sort by (relevance, upload date, view count or rating) and Uploaded within (last hour, today, this week, month or year).
- Optionally filter by Duration (under 4 minutes, 4 to 20 minutes, over 20 minutes) and Features (HD, 4K, HDR, subtitles, Creative Commons, live, 360°, 3D).
- Set Country to rank results the way YouTube does for that region (for example
AUfor Australia). - Run the actor - videos stream into the Dataset tab as they are found.
Output format
Each dataset record:
{"videoId": "L4NT46DORwk","url": "https://www.youtube.com/watch?v=L4NT46DORwk","title": "Best VPN Australia 2026 — Which One Should You Choose","description": "Best VPN for Australia 2026 — honest ranking of the top picks...","publishedAt": "2026-08-24T13:43:43Z","publishedText": "2 weeks ago","durationSeconds": 365,"viewCount": 3229,"likeCount": 683,"commentCount": 53,"channelId": "UC3_1NCqJD5Ba9QYWhihksbw","channelTitle": "Tutorial Stack","channelHandle": "@Tutorial_Stack","channelUrl": "https://www.youtube.com/@Tutorial_Stack","channelIsVerified": false,"thumbnailUrl": "https://i.ytimg.com/vi/L4NT46DORwk/maxresdefault.jpg","tags": ["vpn", "australia", "best vpn 2026"],"hashtags": ["vpn"],"categoryId": "28","language": "en","definition": "hd","hasCaptions": false,"isLive": false,"badges": ["4K"],"sourceQuery": "best vpn australia","position": 1}
Pricing
You pay a small fixed amount per video returned. There is no charge for queries that return nothing.
Tips
- Combine Sort by: View count with Uploaded within: This month to find what is currently working in a niche.
- YouTube treats multiple Features as AND - selecting both HD and Subtitles returns only videos with both.
- Use Duration: Over 20 minutes to filter for long-form content such as podcasts, tutorials and reviews.
- If YouTube begins blocking requests from the default network, enable Proxy configuration with Apify Proxy.
FAQ
Does this include Shorts? No - this actor searches regular videos. Use the YouTube Shorts Scraper for Shorts.
Can I scrape all videos from a channel? Use the YouTube Channel Videos Scraper for full channel back catalogs. This actor is built for keyword search.
Why is likeCount sometimes null? Some creators hide like counts; YouTube then returns nothing for that field.