YouTube Search Scraper & API: Videos, Channels, Playlists
Pricing
from $0.18 / 1,000 results
YouTube Search Scraper & API: Videos, Channels, Playlists
Scrape YouTube search results for any keyword: videos, Shorts, channels and playlists with every YouTube filter, newest first (YouTube dropped that sort), without Shorts on request, by country. Exact views, dates, channels. A YouTube Data API alternative without quota or key.
Pricing
from $0.18 / 1,000 results
Rating
0.0
(0)
Developer
Superior Actors
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
YouTube Search Scraper & API: Videos, Channels, Playlists
Scrape YouTube search results for any keyword: videos, Shorts, channels and playlists with every YouTube filter (upload date, duration, 4K, live, subtitles...), in any country. Get the latest uploads newest first (YouTube removed that sort; the Actor brings it back), drop Shorts from video results, and schedule Only new results for alerts about your brand or topic.
{ "searchQueries": ["iphone 17 review"], "maxResults": 50, "excludeShorts": true }
A YouTube Data API alternative: no API key, no daily quota, no login. Use it as a YouTube search API: one call returns clean JSON.
What you get
One row per result. Real example, September 2026, "iphone 17 review":
| rank | title | channel | views | published | length |
|---|---|---|---|---|---|
| 1 | iPhone 18 Pro vs iPhone 17 - DON'T BE FOOLED! | GregsGadgets | 52,799 | 15 hours ago | 18:15 |
| 2 | iPhone 17 Review: No Asterisks! | Marques Brownlee | 6,837,728 | 11 months ago | 11:20 |
| 3 | iPhone 17 - 1 Year Later Review | Nick Ackerman | 104,820 | 3 weeks ago | 15:23 |
| Field | Description |
|---|---|
query, rank, country, searchUrl | The search and the position of the result |
type | video, short, channel or playlist |
title, url, videoId, thumbnail, snippet, badges | The result as shown in search (badges: 4K, CC, New...) |
views, publishedText, publishedDate, durationSeconds, isLive | Exact views, upload date (approximate from "3 weeks ago") and length |
channelName, channelHandle, channelId, channelUrl | Who uploaded it |
likes, comments, description, channelSubscribers | With Exact video details: exact date too |
channelSubscribers, isVerified, isArtist | Channel results |
playlistId, videosCount, isMix | Playlist results |
How it works
- Add search queries, one per line
- Pick the Result type (videos, Shorts, channels, playlists or everything) and the filters you need
- Run, then download as JSON, CSV or Excel, or call it as an API
| Input | What it does |
|---|---|
| Sort by | Relevance, popularity (most viewed) or newest first |
| Upload date | Last hour, today, this week, this month, this year |
| Duration | Under 4 minutes, 4-20 minutes, over 20 minutes |
| Features | Live, 4K, HD, subtitles, Creative Commons, 360Β°, VR180, 3D, HDR, location, purchased |
| Exclude Shorts | Only regular videos, no Shorts in the results |
| Minimum views | Only videos above a view count |
| Country | Results as YouTube shows them in that country |
| Only new results | Monitoring: later runs return only new videos for the keyword |
Why this Actor
| π Newest first | YouTube dropped sorting by upload date; the Actor reads more results and sorts them by upload time |
| π« No Shorts | Search results full of Shorts? One switch keeps only real videos |
| π§° Every filter works | Upload date, duration, features, type, country; Shorts searches with date or popularity filters too |
| π Keyword alerts | Only new videos about your brand, product or topic on every scheduled run |
| π No API quota | The YouTube Data API allows ~100 searches a day per key; here there is no limit |
| π° $0.23 per 1,000 results | Removed results are free; the most used YouTube scraper charges $4 per 1,000 |
Only new results: alerts for a keyword
- Add your brand, product or topic, set Upload date: This week, switch on Only new results, give the task a Monitor name
- Save as a task and schedule it, e.g. every morning
- First run returns the results and remembers the top 100. Every later run returns only videos that were not there before and were published since the last run
Send them to Slack, email or Google Sheets with an integration.
Pricing
Pay per result, no subscription needed. Apify Scale and Business plans pay less:
| Event | Free and Starter plans | Scale plan | Business plan |
|---|---|---|---|
| Run start | $0.001 | $0.001 | $0.001 |
| Result (video, Short, channel or playlist) | $0.000225 | $0.000202 | $0.00018 |
| Task | Cost |
|---|---|
| Top 50 videos for a keyword | $0.012 |
| 10 keywords Γ 100 results | $0.23 |
| Daily alerts for 5 keywords for a month (~3 new videos a day each) | ~$0.13 per month |
Ready-made tasks
Open it, change the keywords, and run:
| Task | What you get |
|---|---|
| YouTube Search Scraper: Export Search Results to CSV | Results of any keyword |
FAQ
Why is "newest first" slower? YouTube no longer sorts search results by date, so the Actor reads three times Max results and sorts them itself. With Upload date set, the newest uploads are all among them.
How many results can I get? YouTube lists about 500-700 results for a query; ask for up to 1,000.
Are the dates exact? Search shows "3 weeks ago"; publishedDate is computed from it. Turn on Exact video details for the exact date.
Is it the same as the YouTube Data API search? Same kind of data, without the API key, the 10,000-unit daily quota (100 searches) and the approval process, and with the Shorts and newest-first options the API does not have.
Use with the API and AI agents
Run it via the Apify API from Python, Node.js or any HTTP client, or connect it to Claude, ChatGPT and other AI agents through the Apify MCP server: "Find this week's most viewed videos about the Pixel 11 and tell me what reviewers complain about."
Other YouTube tools
| Tool | What it does |
|---|---|
| YouTube Trending & Charts Scraper | Trending music videos and trailers, top songs, artists, Shorts songs, podcasts by country, chart history |
| YouTube Thumbnail Downloader | Thumbnails of videos, channels and searches in HD, ZIP, thumbnail change history |
| YouTube Playlist Scraper | Every video of playlists to CSV, length at any speed, deleted video finder |
| YouTube Channel Scraper | Channel stats, growth history, videos, Shorts and streams |
| YouTube Channel Email Scraper | Public emails, websites and socials of channels, influencer lists by niche |
| YouTube Video Details Scraper | Full details and exact stats of any videos, views tracker over time |
| YouTube Shorts Scraper | Shorts of channels, searches, hashtags and sounds: exact stats, viral score |
| YouTube Transcript Scraper | Transcripts and subtitles of videos, channels and playlists: text, SRT, search |
| YouTube Comments Scraper | Comments and replies of videos, Shorts and channels, only-new monitoring |
| YouTube SEO & Rank Tracker | Searches a video ranks for, keyword rankings, tags, suggestions |
| Google Sheets Import & Export | Send the results to a Google Sheet |
Is it legal?
The Actor reads only public search results that YouTube shows to any visitor, without logging in, and does not download videos. Use it for research, analytics and monitoring.