Youtube Search Scraper avatar

Youtube Search Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Youtube Search Scraper

Youtube Search Scraper

YouTube Search Scraper for Apify that extracts video data from YouTube search results without an API key. Collect video IDs, titles, channels, views, durations, thumbnails, and metadata for any keyword. Perfect for market research, competitor analysis, trend tracking, and content discovery.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Kawsar

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

YouTube Search Scraper: Extract Video Data Without an API Key

This YouTube search scraper lets you extract video data from any search query without needing an official YouTube API key or a Google account. It runs efficiently on 128MB of memory to keep costs low.

Use cases

  • Market research: track emerging trends by seeing which videos rank for your industry keywords
  • Competitor analysis: monitor what your competitors are publishing and how many views they get
  • Content strategy: find popular topics and titles to inspire your next videos
  • Influencer discovery: find channels creating content in your niche

Input

ParameterTypeDefaultDescription
searchQuerystringApify Complete Tutorial For BeginnersThe keyword phrase you want to search for on YouTube.
maxResultsinteger100Maximum number of YouTube search results to extract.
proxyConfigurationobjectDatacenter (Anywhere)Proxy type and location to use for requests. Helps avoid IP blocks. Supports Datacenter, Residential, and Custom proxies. Optional.

Example input

{
"searchQuery": "apify web scraping",
"maxResults": 50,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Output

The actor stores results in a dataset. Each entry contains:

{
"kind": "youtube#searchResult",
"videoId": "yMl16hkeQow",
"videoUrl": "https://www.youtube.com/watch?v=yMl16hkeQow",
"videoTitle": "Apify Complete Tutorial For Beginners",
"channelId": "UC9mrd19dfBDZzY7M0w8GanA",
"channelUrl": "https://www.youtube.com/@reviewcentral69",
"channelTitle": "Review Central",
"channelHandle": "@reviewcentral69",
"timestamp": "1 year ago",
"duration": 637,
"views": 7234,
"thumbnails": [
{
"url": "https://i.ytimg.com/vi/yMl16hkeQow/hq720.jpg",
"width": 360,
"height": 202
}
],
"channelThumbnails": [
{
"url": "https://yt3.ggpht.com/wHHKcxHTzgCiA79QVJUtrAq0pyZRaNoQQUpY90Js750XKYb1Z3obPQjKUsLsu33yQv6o5Rsj=s68-c-k-c0x00ffffff-no-rj",
"width": 68,
"height": 68
}
],
"detailedMetadataSnippet": [],
"chapters": []
}
FieldTypeDescription
videoIdstringThe unique identifier of the YouTube video
videoUrlstringThe URL of the video
videoTitlestringThe title of the video
channelIdstringThe ID of the channel
channelUrlstringThe URL of the channel
channelTitlestringThe name of the channel
channelHandlestringThe handle of the channel
timestampstringWhen the video was published
durationintegerDuration of the video in seconds
viewsintegerNumber of views

FAQ

Do I need a YouTube API key to use this? No. This scraper fetches data directly from the public YouTube search page. You don't need a Google account, API key, or OAuth setup.

How many results can I scrape at once? You can usually get up to 500 to 700 results per search query. YouTube eventually stops loading more results on a single search page.

Can I run this on the lowest Apify plan? Yes. The scraper is optimized to run on just 128MB of memory, which makes it extremely cost-effective.

Integrations

Connect YouTube Search Scraper with other apps and services using Apify integrations. You can integrate with Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and many more. You can also use webhooks to trigger actions whenever results are available.