Go to example tasks
Watch a YouTube search for new videos
Created by
NeverEmpty
Run this on a schedule and get only the videos that were not returned to you before. It remembers the video ids it has already delivered, so a run where nothing new was published returns no rows at all instead of charging you for the same results again.
YouTube Search Scraper - Videos, Views & Channelsneverempty/youtube-search-scraper
Query
Searched For
Rank
Title
+27 fieldsTextNumberBooleanListObject
Input
Search queries:apify tutorial
Results per query:30
Maximum records:30
Sort by:upload_date
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:true
Forget what was already returned:true
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.
