Youtube User Channel Scraper avatar

Youtube User Channel Scraper

Pricing

from $3.99 / 1,000 results

Go to Apify Store
Youtube User Channel Scraper

Youtube User Channel Scraper

YouTube User Channel Scraper: Extract YouTube channel profiles with names, handles, descriptions, subscriber counts, video counts, views, links, thumbnails, and channel URLs. Build structured datasets for creator discovery, audience research, competitor analysis, and influencer marketing.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

ScrapeDrift

ScrapeDrift

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Youtube User Channel Scraper By Keyword Search ๐Ÿ”Ž

Youtube User Channel Scraper By Keyword Search scrapes the same structured YouTube channel metadata as the base Youtube User Channel Scraper (subscribers, views, video count, join date, links, business-email signal) from channel IDs or URLs โ€” and adds one more way in: topic keyword search. Instead of only enriching channels you already have URLs or IDs for, feed it niche/topic keywords (e.g. "personal finance", "3d printing") and it discovers matching channels on YouTube's own channel search, then scrapes full metadata for each one it finds. Built for market researchers and competitive-landscape mapping โ€” a youtube channel finder by keyword / youtube niche channel scraper workflow โ€” as well as the original youtube channel data scraper / youtube channel URL scraper use cases.


Input

{
"ids": "UCyBD3P9YOFWNIMTuDzqeObg,UC-1234567890abcdef",
"start_urls": [
{ "url": "https://www.youtube.com/@BBCNews" }
],
"searchKeywords": ["personal finance", "3d printing"]
}
ParameterRequiredWhat It Does
idsโฌœComma-separated list of YouTube Channel IDs. Same as the base actor.
start_urlsโฌœList of YouTube channel URLs to scrape. Same as the base actor.
searchKeywordsโฌœNew. Topic keywords. Each keyword is searched on YouTube's channel-filtered search, and every channel found is resolved and enriched the same way as ids/start_urls.

Output

Every base field (channelId, avatar, banner, title, verified, hasbusinessEmail, joinDate, country, viewCount, videoCount, subscriberCount, description, links, indexUrl, channelUrl) plus:

FieldTypeWhat It Tells You
matchedKeywordstring | nullThe search keyword that discovered this channel. null when the channel instead came from ids/start_urls.
errorstring | nullDiagnostic message; only populated on the single uncharged row pushed when a run produces zero results.

How keyword discovery works

Each keyword is submitted to youtube.com/results with YouTube's own "Type: Channel" search filter, so the results page returns channel entries rather than videos. Every channel found (capped at 15 per keyword to keep runs bounded) is converted into a channel URL and scraped with the exact same extraction logic as the base actor โ€” so keyword-discovered channels get the identical metadata quality as directly-supplied ones.