YouTube Search Scraper | Videos, Views and Rank avatar

YouTube Search Scraper | Videos, Views and Rank

Pricing

from $0.80 / 1,000 search results

Go to Apify Store
YouTube Search Scraper | Videos, Views and Rank

YouTube Search Scraper | Videos, Views and Rank

Scrape YouTube search and video URLs with title, channel, views, duration, upload date, likes, comments, description and tags. Filter by sort, upload date, type and duration. Each row keeps its rank position. No API key and no browser.

Pricing

from $0.80 / 1,000 search results

Rating

0.0

(0)

Developer

Atesen Software

Atesen Software

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape YouTube search results and videos: title, URL, channel, views, duration, upload date, description snippet and thumbnail, and optionally the exact publish date, view count, likes, comment count, full description and hashtags (plus keywords and category when YouTube provides them). Use YouTube's own filters: sort by upload date / view count / rating, upload date (hour, today, week, month, year), type (video, channel, playlist) and duration. Video URLs work too.

  • $1 per 1,000 results; exact video details +$0.80 per 1,000. Full data for $1.80 per 1,000 videos, less than half the $4 per 1,000 of the most used YouTube scraper.
  • No YouTube API key, no quota, no login, no browser, 256 MB. Hundreds of results per query (paginated).
  • Every result has its position, so it doubles as a YouTube rank tracker.
  • Bad URLs and empty searches become free status rows; the run never fails because of one input.

Use cases

  • YouTube SEO and rank tracking: where your videos rank for your keywords, over time.
  • Market and trend research: what is being published this week about a topic, and what gets views.
  • Influencer discovery: find channels by keyword (type = channel).
  • Datasets for AI: titles, descriptions, tags and stats at scale.
  • Video stats for a list of URLs: views, likes and comments of your or your competitors' videos.

Input

FieldDescription
searchQueriesKeywords
videoUrlsVideos to scrape directly (always with details)
maxResultsPerQueryDefault 50, 0 = all YouTube returns
sortByrelevance, upload_date, view_count, rating
uploadDateany, hour, today, week, month, year
typevideo, channel, playlist, all
durationany, short (<4 min), medium (4-20), long (>20)
videoDetailsExact date, views, likes, comments, description, hashtags
countryResults country (default US)

Keywords, category and exact duration come from YouTube's player data, which YouTube sometimes withholds. When that happens those fields are null; publish date, views, likes, comment count, description, hashtags and channel subscribers still come from the watch page (detailsSource: "watch-page").

{
"searchQueries": ["web scraping tutorial", "bitcoin"],
"maxResultsPerQuery": 100,
"sortBy": "upload_date",
"uploadDate": "week",
"videoDetails": true
}

Output

{
"type": "result",
"resultType": "video",
"position": 1,
"searchQuery": "bitcoin",
"videoId": "xYz123AbCdE",
"title": "Why JP Morgan Is Finally Bullish on Bitcoin",
"url": "https://www.youtube.com/watch?v=xYz123AbCdE",
"channelName": "Crypto Channel",
"channelId": "UC...",
"viewCount": 29260,
"likeCount": 507,
"commentCount": 120,
"publishedAt": "2026-10-20T09:30:02-07:00",
"durationSec": 895,
"keywords": ["bitcoin", "jp morgan"],
"category": "Education"
}

Not affiliated with YouTube or Google.

Pricing

Pay per event: $0.001 per search result ($1 per 1,000) and $0.0008 per video when videoDetails is on. Status rows are free. Set a maximum cost per run and the Actor stops there. Platform usage is included in the event price.

FAQ

Do I need a YouTube API key? No. The Actor reads public YouTube pages. It is not affiliated with YouTube or Google.

Can I track rank? Yes. Every row includes position for that query, so a scheduled run is a rank tracker.

How do I keep the first run cheap? Leave videoDetails off and set maxResultsPerQuery to 20. You still get titles, channels, views and URLs.