YouTube Search Scraper - Videos by Keyword, Date & Views avatar

YouTube Search Scraper - Videos by Keyword, Date & Views

Pricing

$1.00 / 1,000 results

Go to Apify Store
YouTube Search Scraper - Videos by Keyword, Date & Views

YouTube Search Scraper - Videos by Keyword, Date & Views

Search YouTube by keyword and export the videos: title, views, duration, publish time, channel and thumbnail. Filter by upload date, sort by views or date. No API key, no quota, no login.

Pricing

$1.00 / 1,000 results

Rating

0.0

(0)

Developer

Frank0306

Frank0306

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

Share

YouTube Search Scraper

Search YouTube by keyword and export the matching videos, without an API key and without the quota limits of the official YouTube Data API.

Use it for keyword and SEO research, to see who ranks for a topic, to find creators for influencer campaigns, or to monitor new videos about your brand.

  • Search like a viewer, export like an analyst. Keywords in, a table of videos out.
  • Filters. Upload date (last hour to this year) and sort by relevance, date or views.
  • Numbers you can sort. "1.2M views" becomes 1200000, and the original text is kept.
  • No API key, no login and no proxy setup.
  • Low price. $1 per 1,000 videos.

How to use it

  1. Click Try for free.
  2. Type your keywords in Search keywords.
  3. Click Start, then download the results as JSON, CSV or Excel.

Input example

{
"searchQueries": ["web scraping", "python tutorial"],
"uploadDate": "month",
"sortBy": "views",
"maxItemsPerQuery": 200
}

Output example

{
"type": "video",
"videoId": "k-EkfZBVe3U",
"url": "https://www.youtube.com/watch?v=k-EkfZBVe3U",
"title": "how to actually get good at Web Scraping",
"viewCount": 3696,
"viewCountText": "3,696 views",
"durationSeconds": 167,
"durationText": "2:47",
"publishedTimeText": "2 weeks ago",
"publishedAtEstimated": "2026-10-10T11:27:11Z",
"isShort": false,
"channelName": "Shade of Code",
"channelId": "UCmxKkv3HQUNbTCshLwwDu3g",
"channelHandle": "@Shadeofcode",
"channelUrl": "https://www.youtube.com/channel/UCmxKkv3HQUNbTCshLwwDu3g",
"channelIsVerified": false,
"searchQuery": "web scraping",
"scrapedAt": "2026-10-24T11:27:11Z"
}

How much does it cost?

You pay per saved result: $1.00 per 1,000 videos. There is no start fee and no monthly rental.

RunResultsCost
100 videos for one keyword100$0.10
500 videos for each of 4 keywords2,000$2.00

Set a maximum charge per run in the run options and the Actor stops when it is reached.

Limits you should know

  • About 500 videos per keyword. This is YouTube's own limit. To get more, use several related keywords, different sort orders or upload dates.
  • Dates are estimates. Search results show relative times such as "2 weeks ago". The Actor keeps that text and adds an estimated date in publishedAtEstimated.
  • Likes and comment counts are not in search results. For those, feed the url values into the YouTube Scraper in video details mode.
  • "Recent first" is not strictly by date. YouTube mixes in some relevance.

FAQ

Is it legal? The Actor collects only data that YouTube shows publicly to every visitor. Results can contain personal data such as usernames. Make sure you have a legitimate reason to process it, as required by the GDPR and similar laws.

Something is broken or missing? Open a ticket in the Issues tab. Issues are usually answered within a day.