Youtube Search Scraper avatar

Youtube Search Scraper

Pricing

Pay per usage

Go to Apify Store
Youtube Search Scraper

Youtube Search Scraper

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Categories

Share

What does YouTube Search Scraper do?

YouTube Search Scraper is an Apify actor that extracts video results from YouTube search, including video titles, URLs, channel names, view counts, durations, and thumbnail images. It supports multiple sort options including relevance, upload date, view count, and rating. Use it to research video content, analyze competitors' channels, or gather data for content strategy across any topic on YouTube.

Why use YouTube Search Scraper?

  • Comprehensive video data -- Get titles, URLs, channels, view counts, durations, and thumbnails for every search result.
  • Multiple sort options -- Sort results by relevance, upload date, view count, or rating to find exactly the content you need.
  • Scalable extraction -- Search for multiple keywords and collect up to hundreds of videos per keyword in a single run.
  • API integration -- Feed video data into content analysis pipelines and dashboards via the Apify API.
  • Proxy-powered -- Uses Apify Proxy to reliably access YouTube search results without blocks.

How to use YouTube Search Scraper

  1. Go to the Apify Store and search for YouTube Search Scraper.
  2. Click Try for free to open the actor in Apify Console.
  3. Enter your search keywords in the Search Keywords field.
  4. Set Max Videos to control how many results to collect per keyword.
  5. Choose a Sort By option (relevance, upload_date, view_count, or rating), then click Start.

Input configuration

FieldTypeDescriptionDefault
keywordsArray of stringsKeywords to search on YouTube["web scraping tutorial"]
maxVideosIntegerMaximum number of videos per keyword50
sortByString (select)Sort order: relevance, upload_date, view_count, rating"relevance"

Output data

Each record in the dataset represents a single video from the YouTube search results. All key metadata is included for analysis and filtering.

{
"videoTitle": "Web Scraping Tutorial for Beginners",
"videoUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"channelName": "Tech Academy",
"viewCount": 245000,
"duration": "12:34",
"thumbnailUrl": "https://i.ytimg.com/vi/dQw4w9WgXcQ/hqdefault.jpg"
}

Cost of usage

YouTube Search Scraper uses pay-per-event (PPE) pricing at the Utility tier:

TierCost per 1,000 eventsFree events per month
Utility$0.30~16,600

Each video extracted counts as approximately 1 event. Scraping 50 videos for a single keyword costs about $0.015. The free tier covers over 16,000 videos per month, making this actor extremely cost-effective for content research and competitive analysis.

Tips and advanced usage

  • Schedule trend monitoring -- Set up scheduled runs to track which new videos appear for your target keywords each week.
  • Sort by upload date -- Use upload_date sorting to discover the newest content in your niche and stay ahead of trends.
  • Analyze view counts -- Compare viewCount across videos to identify what content resonates most with audiences in your topic area.
  • Build content databases -- Collect video data across multiple keywords to build a comprehensive database of content in your industry.
  • Thumbnail analysis -- Use the thumbnailUrl field to download and analyze popular thumbnail styles for your content strategy.

Built with Crawlee and Apify SDK. See more scrapers by consummate_mandala on Apify Store.