Youtube Channel Scraper From Search Video avatar

Youtube Channel Scraper From Search Video

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Youtube Channel Scraper From Search Video

Youtube Channel Scraper From Search Video

Youtube Channel Scraper From Search Video discover the channels behind the matching videos & Shorts, and extract the details of every channel: stats, links, contacts and socials. Optionally add the Home, Videos, Shorts, Live, Playlists and Posts sections. Channel URLs, handles and IDs are accepted.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Alpha Scraper

Alpha Scraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

YouTube Channel Scraper From Search Video

YouTube Channel Scraper From Search Video is an Apify Actor that searches YouTube by keyword, finds the channels behind the matching videos and/or Shorts, and returns either a clean list of channel URLs or detailed channel data. You can also add channels you already know by URL, handle or channel ID.

Marketers, agencies, researchers and developers use YouTube Channel Scraper From Search Video to build YouTube channel lists from real search results. Every channel is collected once, with statistics, links, socials, contact details found in public descriptions, and recent YouTube content.

📌 YouTube Channel Scraper From Search Video at a glance

  • Input: YouTube keywords, plus optional channel URLs, handles or IDs
  • Output: one dataset item per YouTube channel
  • Depth: core channel details by default, optional Home, Videos, Shorts, Live, Playlists and Posts sections, or channel URLs only
  • Export: JSON, CSV, Excel, HTML or the Apify API

🔹 YouTube Channel Scraper From Search Video Key Features

YouTube Channel Scraper From Search Video turns YouTube search results into channel data in one run:

  • Keyword discovery: every keyword runs its own YouTube search and pages through the results.
  • Content type choice: find channels from regular YouTube videos, from YouTube Shorts, or from both.
  • Filters: minimum views and a publish-date range decide which YouTube videos or Shorts may lead to a channel.
  • Known channels: add YouTube channel URLs, handles or IDs alongside, or instead of, keywords.
  • Pick your sections: channel details only (the default and fastest), any mix of the Home, Videos, Shorts, Live, Playlists and Posts sections, or just the channel URLs.
  • No duplicates: YouTube Channel Scraper From Search Video collects a channel once, even if several keywords or inputs lead to it.

✅ Why use YouTube Channel Scraper From Search Video

  • Discover YouTube channels that actually appear for your topic, instead of guessing names
  • Control cost and speed by choosing how much data each YouTube channel needs
  • Get structured YouTube channel data as JSON, ready for spreadsheets, CRMs and scripts

📦 What Data You Can Extract with YouTube Channel Scraper From Search Video

Every channel always gets its core details:

  • Identity and links: channel name, creation date, handle URL, ID URL, avatar and banner
  • Statistics: subscribers, total views and video count
  • Contacts and socials: emails and phone numbers found in the YouTube channel description, website, and Instagram, Facebook, X, TikTok and LinkedIn links
  • Topics and SEO: top tags, title keywords and page metadata

The channel content is scraped only when you switch its section on. All of them are off by default:

  • Home: the channel trailer, the home page shelves and the featured channels
  • Videos: recent and popular videos, the oldest video and content metrics such as average views and uploads per week
  • Shorts: recent and popular Shorts
  • Live: the current stream, upcoming streams and past streams
  • Playlists: the channel's playlists, plus its podcasts, music releases and courses when it has them
  • Posts: the latest community posts with their text, links, likes, comments, images and polls

YouTube Channel Scraper From Search Video leaves out any section for which YouTube publishes nothing, and a channel without a Live, Playlists or Posts tab is still returned.

🚀 How to Use YouTube Channel Scraper From Search Video

Follow these steps to run YouTube Channel Scraper From Search Video in Apify Console:

  • Open the Actor and go to the Input tab.
  • Add one or more Search keywords, or list channels under Channel URLs, Channel handles or Channel IDs.
  • Pick a Content type and set Max channels per keyword.
  • Choose the depth: the core channel details (the default), plus any of the Home, Videos, Shorts, Live, Playlists and Posts sections, or Only collect channel URLs.
  • Click Start, then open the Output tab to view or export the YouTube channels.

You can also start YouTube Channel Scraper From Search Video through the Apify API, on a schedule, or with Apify integrations.

🔎 How to Find YouTube Channels From Search Results

Type a phrase such as interview question and answer and run the Actor. YouTube Channel Scraper From Search Video loads the YouTube search results page after page and collects the channel behind each video or Short.

YouTube Channel Scraper From Search Video stops when it has found Max channels per keyword new channels, when YouTube has no more results, or when Max search result pages is reached. Sponsored results are skipped.

🎬 Can You Use YouTube Channel Scraper From Search Video With Shorts?

Yes. In YouTube Channel Scraper From Search Video, Content type has three options: videos, shorts or both (the default). With both, a channel found through a video and a Short is listed once, at its first appearance.

YouTube mixes Shorts into only the first several result pages. Choosing shorts alone therefore returns fewer channels than videos or both.

🎯 How YouTube Channel Scraper From Search Video Filters Work

The filters decide which videos or Shorts may add a channel. An item that fails them never adds its channel, and skipped items do not count toward the limit.

  • Minimum views: YouTube videos show an exact view count, while Shorts show only a rounded one such as 1.3K, so Shorts are compared approximately.
  • Published after / before: videos show a rounded age such as 12d ago, and Shorts show no date at all. When a date filter is set, each Short is looked up individually, which makes Shorts runs slower.

If a narrow period returns fewer YouTube channels than expected, raise Max search result pages.

🧩 YouTube Channel Scraper From Search Video Use Cases

  • Influencer research: use YouTube Channel Scraper From Search Video to find YouTube creators in a niche and compare subscribers, average views and engagement.
  • Lead generation: YouTube Channel Scraper From Search Video collects public contact details and website links from YouTube channels in your market.
  • Competitor analysis: use YouTube Channel Scraper From Search Video to see which channels rank for your keywords and how often they upload.
  • Channel lists: run YouTube Channel Scraper From Search Video in URL-only mode to build large lists of YouTube channel URLs quickly.
  • Enrichment: pass known YouTube handles or IDs to add statistics and socials to an existing list.

⚙️ Input

Open the Input tab and fill in the fields below. YouTube Channel Scraper From Search Video needs at least one keyword, channel URL, handle or channel ID.

FieldWhat it does
keywordsYouTube search phrases. Each keyword runs its own search.
contentTypevideos, shorts or both (default).
maxchannelsUnique channels per keyword, from 1 to 1,000 (default 10).
maxSearchPagesSafety limit of search result pages per keyword, from 1 to 100 (default 30).
minViewsMinimum views for the YouTube videos or Shorts that lead to a channel.
newerThan / olderThanPublish-date range. Use YYYY-MM-DD or an age such as 2 weeks.
startUrlsYouTube channel URLs such as https://www.youtube.com/@Handle. Use the main page, not tab URLs.
usernamesYouTube channel handles, with or without @.
channelIds24-character YouTube channel IDs starting with UC.
channelUrlsOnlyReturns only {"channel_url": ...} for each channel. The section options are ignored.
homeAdds the Home section: trailer, home page shelves, featured channels. Adds no requests. Off by default.
videosAdds the Videos section: recent, popular and oldest videos plus content metrics. Off by default.
shortsAdds the Shorts section: recent and popular Shorts. Off by default.
liveAdds the Live section: current, upcoming and past streams. Off by default.
playlistsAdds the Playlists section, plus podcasts, releases and courses when the channel has them. Off by default.
postsAdds the Posts section: the latest community posts. Off by default.

Example input:

{
"keywords": ["interview question and answer", "english movie trailer"],
"contentType": "both",
"maxchannels": 10,
"maxSearchPages": 30,
"minViews": 10000,
"newerThan": "2026-01-01",
"startUrls": [{ "url": "https://www.youtube.com/@KVNPRODUCTIONSOFFICIAL" }],
"usernames": ["@MrBeast"],
"channelUrlsOnly": false,
"home": false,
"videos": true,
"shorts": false,
"live": false,
"playlists": false,
"posts": true
}

📤 Output

YouTube Channel Scraper From Search Video writes one item per YouTube channel to the default dataset. With Only collect channel URLs, each YouTube Channel Scraper From Search Video item looks like this:

{ "channel_url": "https://www.youtube.com/@dailytechbites" }

Otherwise each item holds the channel data in sections. These core sections are always returned:

SectionContents
channelIdentity, channelUrls, channelImagesName, creation date, URLs, avatar and banner
channelStatisticsExtendedSubscribers, views and video count
contactInfo, linksDetailed, socialHandles, socialProfilesPublic contacts, links and socials
channelTopics, descriptionAnalysis, seoMetadataTags, title keywords and page metadata

These sections are returned only when the matching option is on:

OptionSections added
homechannelTrailer, channelHomeSections, featuredChannels
videosrecentVideos, popularVideos, contentMetrics, highlightedVideos
shortsrecentShorts, popularShorts, highlightedVideos
liveliveStreams, highlightedVideos
playlistsplaylists, podcasts, musicReleases, courses
postsposts

Lists hold up to 10 items. channelStatus.isLiveNow is only returned when it is known: a live stream was seen, or the live option is on.

Example output (⚠️ shortened):

  • ✅ Note: RUN THE ACTOR AND GET FULL DATA
{
"channelIdentity": { "localizedChannelName": "Daily Tech Bites", "channelCreatedAt": "2019-03-14", "channelAgeDays": 2781 },
"channelUrls": {
"channelUrlByHandle": "https://www.youtube.com/@dailytechbites",
"channelUrlById": "https://www.youtube.com/channel/UCaB3dE5fG7hI9jK1lM3nO5p"
},
"channelStatisticsExtended": {
"subscriberCountText": "482K subscribers",
"viewCountText": "91,234,567 views",
"videoCountText": "412 videos",
"channelTotalVideosNumeric": 412
},
"channelLocationDetails": { "countryCode": "US", "countryName": "United States" },
"channelTopics": { "primaryCategory": "Science & Technology", "topHashtags": ["#tech", "#shorts"] },
"contactInfo": {
"hasBusinessEmailButton": true,
"emailRequiresSignIn": true,
"emailsFromDescription": ["business@dailytechbites.example"]
},
"linksDetailed": { "totalLinkCount": 3, "primaryWebsiteUrl": "https://dailytechbites.example" },
"socialHandles": { "instagram": "dailytechbites", "tiktok": "dailytechbites" },
"contentMetrics": { "sampleSize": 10, "averageViews": 184200, "medianViews": 151000, "maxViews": 402300, "uploadsPerWeek": 2.4, "daysSinceLastUpload": 2 },
"recentVideos": [
{ "videoId": "aBcD1eFgH2i", "title": "5 phone tricks you didn't know", "viewCount": 215400, "publishedAt": "2026-10-22T15:00:00Z" }
],
"posts": [
{ "postId": "UgkxExamplePostId", "text": "New video tomorrow!", "likeCount": 1200, "publishedText": "2 days ago", "attachmentType": "image" }
]
}

Subscriber counts are rounded to three significant figures by YouTube. contentMetrics, recentVideos, recentShorts, liveStreams and the other optional sections are missing from the item unless their option is on. The example above shows a run with videos and posts switched on.

🔒 About contact data

YouTube Channel Scraper From Search Video reports only what channel owners publish publicly. YouTube hides the business email behind a sign-in, so you get a flag showing whether that button exists. Follow privacy laws when you use contact data.

💰 Pricing

💳 How billing works

  • YouTube Channel Scraper From Search Video is billed per result: every channel delivered to the dataset is one result.
  • The current rate is shown on the Actor's Pricing tab on Apify Store.
  • Set a maximum cost per run. The Actor stops adding results once that limit is reached.

Channels that fail to load from YouTube are not delivered, so they are not billed. Start with a small run to see what YouTube Channel Scraper From Search Video returns.

💡 Tips and Good Practices

  • Leave the section options off for large runs. The core channel details need only 2 requests per channel, while every section you switch on adds more: Videos and Shorts add the most (roughly 25 requests each), Posts adds one and Home none.
  • Switch on only the sections you will use. With all six on, a channel takes about 50 seconds.
  • Use Only collect channel URLs in YouTube Channel Scraper From Search Video to build a channel list quickly, then enrich only the channels you need.
  • YouTube search results change between runs, countries and over time, so counts can differ.
  • Use specific keywords to keep the YouTube channels relevant.
  • View counts and ages are read as English text, and the Actor asks YouTube for English pages.

🙋 Frequently Asked Questions

🔸 What data does YouTube Channel Scraper From Search Video extract for each channel?

Each YouTube Channel Scraper From Search Video item has identity, URLs, images, statistics, links, social handles, contact details, topics and page metadata. The Home, Videos, Shorts, Live, Playlists and Posts sections, including content metrics, are added only when you switch them on.

🔸 How do I find YouTube channels by keyword with YouTube Channel Scraper From Search Video?

Add your keywords, pick a content type and set Max channels per keyword. The Actor collects the channels behind the matching YouTube videos or Shorts.

🔸 Can YouTube Channel Scraper From Search Video return only channel URLs?

Yes. Turn on Only collect channel URLs to get one channel_url item per YouTube channel. It is a quick, low-cost mode for building lists.

🔸 Can YouTube Channel Scraper From Search Video scrape channels I already know?

Yes. Add YouTube channel URLs, handles or IDs. They can be used alone or together with keywords, and duplicates are removed.

🔸 Does YouTube Channel Scraper From Search Video return emails and phone numbers?

It returns emails and phone numbers that appear in the channel description, plus a flag for the business email button. It cannot reveal emails that YouTube hides behind a sign-in.

🔸 Why did YouTube Channel Scraper From Search Video return fewer channels than my limit?

YouTube stops returning results after a limited number of pages, Shorts appear only in the first pages, and filters skip items. Raise Max search result pages or relax the filters.

🔸 Do I need a YouTube API key or login for YouTube Channel Scraper From Search Video?

No. YouTube Channel Scraper From Search Video works without a YouTube account, cookies or API key.

🔸 How long does YouTube Channel Scraper From Search Video take?

The core channel details take only a few seconds per channel. Each section you switch on adds time, and all six together take about 50 seconds per channel.

📬 Support

  • Found a bug or need a feature in YouTube Channel Scraper From Search Video? Open an issue from the Actor page on Apify.
  • Share a sample input with your question so the problem can be reproduced quickly.
  • Contact me by email: alphascraper69@gmail.com