YouTube Search Scraper & API: Videos, Channels, Playlists avatar

YouTube Search Scraper & API: Videos, Channels, Playlists

Pricing

from $0.18 / 1,000 results

Go to Apify Store
YouTube Search Scraper & API: Videos, Channels, Playlists

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

Superior Actors

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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":

ranktitlechannelviewspublishedlength
1iPhone 18 Pro vs iPhone 17 - DON'T BE FOOLED!GregsGadgets52,79915 hours ago18:15
2iPhone 17 Review: No Asterisks!Marques Brownlee6,837,72811 months ago11:20
3iPhone 17 - 1 Year Later ReviewNick Ackerman104,8203 weeks ago15:23
FieldDescription
query, rank, country, searchUrlThe search and the position of the result
typevideo, short, channel or playlist
title, url, videoId, thumbnail, snippet, badgesThe result as shown in search (badges: 4K, CC, New...)
views, publishedText, publishedDate, durationSeconds, isLiveExact views, upload date (approximate from "3 weeks ago") and length
channelName, channelHandle, channelId, channelUrlWho uploaded it
likes, comments, description, channelSubscribersWith Exact video details: exact date too
channelSubscribers, isVerified, isArtistChannel results
playlistId, videosCount, isMixPlaylist results

How it works

  1. Add search queries, one per line
  2. Pick the Result type (videos, Shorts, channels, playlists or everything) and the filters you need
  3. Run, then download as JSON, CSV or Excel, or call it as an API
InputWhat it does
Sort byRelevance, popularity (most viewed) or newest first
Upload dateLast hour, today, this week, this month, this year
DurationUnder 4 minutes, 4-20 minutes, over 20 minutes
FeaturesLive, 4K, HD, subtitles, Creative Commons, 360Β°, VR180, 3D, HDR, location, purchased
Exclude ShortsOnly regular videos, no Shorts in the results
Minimum viewsOnly videos above a view count
CountryResults as YouTube shows them in that country
Only new resultsMonitoring: later runs return only new videos for the keyword

Why this Actor

πŸ•’ Newest firstYouTube dropped sorting by upload date; the Actor reads more results and sorts them by upload time
🚫 No ShortsSearch results full of Shorts? One switch keeps only real videos
🧰 Every filter worksUpload date, duration, features, type, country; Shorts searches with date or popularity filters too
πŸ”” Keyword alertsOnly new videos about your brand, product or topic on every scheduled run
πŸ”‘ No API quotaThe YouTube Data API allows ~100 searches a day per key; here there is no limit
πŸ’° $0.23 per 1,000 resultsRemoved results are free; the most used YouTube scraper charges $4 per 1,000

Only new results: alerts for a keyword

  1. Add your brand, product or topic, set Upload date: This week, switch on Only new results, give the task a Monitor name
  2. Save as a task and schedule it, e.g. every morning
  3. 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:

EventFree and Starter plansScale planBusiness plan
Run start$0.001$0.001$0.001
Result (video, Short, channel or playlist)$0.000225$0.000202$0.00018
TaskCost
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:

TaskWhat you get
YouTube Search Scraper: Export Search Results to CSVResults 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

ToolWhat it does
YouTube Trending & Charts ScraperTrending music videos and trailers, top songs, artists, Shorts songs, podcasts by country, chart history
YouTube Thumbnail DownloaderThumbnails of videos, channels and searches in HD, ZIP, thumbnail change history
YouTube Playlist ScraperEvery video of playlists to CSV, length at any speed, deleted video finder
YouTube Channel ScraperChannel stats, growth history, videos, Shorts and streams
YouTube Channel Email ScraperPublic emails, websites and socials of channels, influencer lists by niche
YouTube Video Details ScraperFull details and exact stats of any videos, views tracker over time
YouTube Shorts ScraperShorts of channels, searches, hashtags and sounds: exact stats, viral score
YouTube Transcript ScraperTranscripts and subtitles of videos, channels and playlists: text, SRT, search
YouTube Comments ScraperComments and replies of videos, Shorts and channels, only-new monitoring
YouTube SEO & Rank TrackerSearches a video ranks for, keyword rankings, tags, suggestions
Google Sheets Import & ExportSend the results to a Google Sheet

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.