Youtube Search Scraper
Pricing
Pay per event
Youtube Search Scraper
This Apify Actor performs a YouTube video search based on a given keyword or phrase, and extracts detailed metadata for each video found.
Pricing
Pay per event
Rating
5.0
(1)
Developer

Scraper One
Actor stats
11
Bookmarked
108
Total users
16
Monthly active users
2.9 days
Issues response
a month ago
Last modified
Categories
Share
This Apify Actor performs a YouTube video search based on a given keyword or phrase, and extracts detailed metadata for each video found. Results include video title, URL, thumbnail, channel name, duration, view count, publish time, interpolated timestamp, and a short description snippet.
Ideal for trend tracking, market research, content discovery, or monitoring topics of interest on YouTube. Discover high-performing videos in your niche and understand viewer engagement and timing patterns. π―
One of the most affordable YouTube search scrapers on Apify!
- 0.001$ / 1 video β 1$ / 1000 videos
- 0.0025$ actor initialization
Features
- π Search YouTube by keywords
- β³ Filter by time window, features, time window, upload date, druation
- πΈ Extract video thumbnails
- πΈ Sort by Relevance, Upload date, View count, Rating
- π Retrieve view counts, durations, publish dates and more
- π Grab description snippets for quick context
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
query | string | β | Search query to look for videos. Can be a keyword or phrase. |
resultsCount | number | β | Maximum number of videos to extract. If not set, only a few of the first videos will be returned. |
timeWindow | number | β | Time window in days to filter videos published in the last X days. Works only when sort type is set to 'date'. |
uploadDate | string | β | Search for videos uploaded within specified dates only (Last hour, Today etc.). |
features | string | β | Apply Features filter to searched videos (Live, 4K, HD etc.). |
sortBy | string | β | Apply sorting to searched videos. If not selected, defaults to platform default: 'relevancy'. |
duration | string | β | Apply Duration filter to searched videos ("Under 4 minutes", "4-20 minutes", "Over 20 minutes".). |
Example Input
{"query": "Trump","resultsCount": 10}
Output Data
The actor returns an array of JSON objects representing individual YouTube videos with enriched metadata.
Example Output
[{"id": "lawvcQd3syc","url": "https://www.youtube.com/watch?v=lawvcQd3syc","title": "Trumpβs tariff triumph as a mind-blowing 50 world leaders beg to negotiate with the president","thumbnailUrl": "https://i.ytimg.com/vi/lawvcQd3syc/hq720.jpg","channelName": "Sky News Australia","length": 418,"viewCount": 367429,"publishedTimeText": "16 hours ago","interpolatedTimestamp": 1744000134634,"descriptionSnippet": "Donald Trump's tariffs are causing mass hysteria across the globe..."}]
Usage
- Sign in to Apify and open the YouTube Search Scraper actor page.
- Input your search parameters (query, resultsCount, timeWindow).
- Run the actor from the UI or via API.
- Download results in JSON, CSV, or Excel format.
Limitations & Notes
- YouTube's structure may change; this actor targets current layouts.
- Results depend on YouTube's public search β private/unlisted videos are not included.
- Use responsibly and comply with YouTube's Terms of Service.
- Rate-limited β Free users can make only a few requests per day. Contact us if you need higher or custom limits!
Best Use Case Flow
- π Use this actor to find YouTube videos by keyword
- π₯ Pipe video URLs into a YouTube Comments Scraper to extract replies
- π Analyze engagement, comments, and popularity over time
Other Recommended Scrapers
- π¦ X (Twitter) Posts Search β Find posts/tweets based on keywords, hashtags, and more
- π¦ X (Twitter) Post Replies Scraper β Scrap replies of multiple X (Twitter) posts
- π¦ X (Twitter) Profile Posts Scraper β Scrap posts of specific X (Twitter) profile
- π Facebook Posts Search β Discover Facebook posts for a given topic or page
- π Facebook Comments Scraper β Extract comments from public Facebook posts
- π Facebook Reactions Scraper β Scrap reactions from Facebook posts (like, sad, haha, angry etc.)
- π Facebook Posts Scraper β Scrap posts from Facebook pages, groups etc.
- π Zalando Price Alert β Track Zalando products and receive alerts when prices drop
- π¬ YouTube Search Scraper β Extract videos from search queries
- π¬ YouTube Comments Scraper β Extract comments from posted videos
- π Big Mac Price Scraper β Get the most current Big Mac prices around the world
Support & Contact
π¬ Need help or want to suggest a feature? Open an issue or contact us at scraper1one@gmail.com