Go to example tasks
YouTube search results as rows you can trust
Created by
NeverEmpty
A YouTube search turned into one row per video: title, channel, view count, length and thumbnail. Measured on 8 September 2026: 40 videos from 29 different channels in 5 seconds, every one of them unique. Each row also says how many of your search terms it actually contains - because YouTube never reports an empty search and quietly returns unrelated videos instead.
YouTube Search Scraper - Videos, Views & Channelsneverempty/youtube-search-scraper
Query
Searched For
Rank
Title
+27 fieldsTextNumberBooleanListObject
Input
Search queries:web scraping tutorial
Results per query:40
Maximum records:40
Sort by:relevance
Drop videos that do not contain your search terms:false
Exclude Shorts (60 seconds or less):false
Only Shorts:false
Minimum view count:0
Maximum length (seconds):0
Published within (days):0
Keyword match:any
Only return videos that are new since the last run:false
Forget what was already returned:false
Maximum requests:40
Use an Apify proxy if YouTube asks for one:false
Output fields
Query
Searched For
Rank
Title
Channel Name
View Count
Published Text
Length Seconds
Looks Unrelated
Url
Source
Status
Page
Video Id
Channel Id
Channel Url
Description
View Count Text
Published Approx Days Ago
Length Text
Is Live
Is Short
Badges
Channel Verified
Thumbnail Url
Scraped At
Matched Terms
Matched Term Count
Query Term Count
Search Url
Note
Sign up on Apify01
Create your Apify account to access the YouTube Search Scraper - Videos, Views & Channels.
Start the run02
The Actor will start running based on the input automatically.
Receive the output03
Monitor the progress in real-time. You will be notified as soon as your dataset is complete and ready for review.
Integrate into your workflow04
The final output is delivered in JSON, CSV, or Excel format, ready to be plugged into your workflow.
