YouTube Channel Search Scraper avatar

YouTube Channel Search Scraper

Pricing

from $0.47 / 1,000 youtube channels

Go to Apify Store
YouTube Channel Search Scraper

YouTube Channel Search Scraper

Find YouTube channels by keyword: name, handle, channel ID, subscribers, verified badge, search rank, plus optional country, total views, links. Export CSV, Excel, JSON.

Pricing

from $0.47 / 1,000 youtube channels

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

ParseForge

πŸ“Ί YouTube Channel Search Scraper

πŸš€ Export YouTube channels by keyword in seconds. Type a topic, get every channel YouTube lists for it: name, handle, channel ID, subscribers, verified badge and search rank, plus 12 optional About page columns such as country, exact total views, video count, join date and external links.

YouTube Channel Search Scraper runs YouTube's own channel search (the "Type: Channel" filter on youtube.com) for each keyword you give it and returns one clean row per channel. It is built for discovery: you do not need to know any channel yet. Type "fitness coach", "crypto news" or "vegan recipes" and you get the creators who own that topic, ranked the way YouTube ranks them.

Every row has 14 search columns, and switching on About page details adds 12 more (26 in total). A single keyword returns up to a few hundred distinct channels (367 for "fitness" in our tests, deduplicated), and you can add as many keywords as you like. Subscriber and verified filters let you keep only the creators you would actually contact, and skipped channels are never billed.

🎯 Target AudienceπŸ’‘ Primary Use Cases
Influencer marketing agencies, brand partnership managers, media buyers, YouTube growth consultants, market researchers, data teamsInfluencer discovery, creator shortlists by niche, competitor channel mapping, outreach lists, market sizing, channel datasets

πŸ“‹ What the YouTube Channel Search Scraper does

  • πŸ”Ž Keyword to channels. Each search term runs YouTube's channel search and pages through every result YouTube hands out.
  • πŸ‘₯ Audience size on every row. Subscriber count as a number (from the figure YouTube shows, for example 20.3K = 20,300) plus the original text.
  • βœ… Badges. Verified and Official Artist Channel flags.
  • πŸ₯‡ Search rank. Where the channel sits in YouTube's results for that keyword, so you can see who owns a topic.
  • 🧹 Filters. Minimum subscribers, maximum subscribers (great for micro creators) and verified only. Channels you filter out are not billed.
  • πŸ“„ About page details (optional). Full description, exact lifetime views, video count, average views per video, country, join date, keywords, business email flag, family safe flag, RSS feed, banner and every external link (Instagram, TikTok, websites, booking pages).
  • πŸ” No duplicates. YouTube repeats channels across result pages; each channel appears once per run.

πŸ’‘ Why it matters: the hardest part of influencer marketing is finding the creators, not reading their stats. This Actor turns a list of keywords into a ranked, filterable list of channels you can sort by audience size and contact through their own links.

🎬 Full Demo (🚧 Coming soon)

πŸ“Š Output

The 12 search columns plus scrapedAt and error are on every row. The 12 About page columns appear when Add About page details is on. A hidden subscriber count reads -1, a missing handle reads N/A and values the channel does not publish read Not Disclosed. YouTube's own auto-generated channels (for example "Gaming") have no About page: their row keeps every search column and error says the About page was empty.

FieldDescription
πŸ–Ό imageUrlChannel avatar
πŸ“Ί channelNameChannel name
🏷 handle@handle, or N/A when the channel has none
πŸ†” channelIdYouTube channel ID (UC...)
πŸ”— channelUrlChannel link
βœ… isVerifiedVerified badge
🎡 isArtistOfficial Artist Channel
πŸ‘₯ subscribersSubscribers as a number, from YouTube's rounded figure
πŸ‘₯ subscribersTextSubscribers exactly as YouTube shows them
πŸ“ descriptionDescription snippet from the search result
πŸ”Ž searchQueryKeyword that found the channel
πŸ₯‡ searchRankPosition in YouTube's channel results for that keyword
πŸ“„ fullDescriptionFull About page description
πŸ‘ totalViewsExact lifetime views
🎬 videoCountPublic videos
πŸ“ˆ avgViewsPerVideoTotal views divided by videos
🌍 countryChannel country
πŸ“… joinedDateChannel creation date (YYYY-MM-DD)
πŸ”‘ keywordsChannel keywords set by the creator
πŸ“§ hasBusinessEmailThe channel lists a business email (YouTube shows it only to signed-in users)
πŸ‘ͺ isFamilySafeYouTube family safe flag
πŸ“‘ rssUrlRSS feed of the channel's uploads
πŸ–Ό bannerUrlChannel banner
πŸ”— linksExternal links (title and URL)
πŸ•’ scrapedAtScrape time
❌ errornull on success

Real rows from a run with the search term "fitness coach" and About page details on:

[
{
"imageUrl": "https://yt3.ggpht.com/SbDnKN2tucIOCoFpB5rDF-OZHnJBo_nRIVhoT7B5e2jx46sWFt9axpTnKxjThEFECI64YANfOQ=s176-c-k-c0x00ffffff-no-rj-mo",
"channelName": "Jaquan Newsome - Fitness Coach",
"handle": "@JaquanNewsomeChannel",
"channelId": "UCU-77OvG_cVP7isv12etK2A",
"channelUrl": "https://www.youtube.com/@JaquanNewsomeChannel",
"isVerified": false,
"isArtist": false,
"subscribers": 20300,
"subscribersText": "20.3K subscribers",
"description": "I'm Jaquan Newsome, a Nutrition Scientist (M.S. Dietetics) and Kinesiologist. I specialize in helping successful, driven men goΒ ...",
"searchQuery": "fitness coach",
"searchRank": 2,
"fullDescription": "I’m Jaquan Newsome, a Nutrition Scientist (M.S. Dietetics) and Kinesiologist. I specialize in helping successful, driven men go from \"frustrated beginner\" to \"physically dominant\" without spending hours in the gym.\n\nYou’ve mastered your career, but the gym feels like a puzzle you can’t solve. You’re fed up with stubborn belly fat, low energy, and the feeling that you're \"getting old.\"\n\nMy Goal: Make Fitness Simple Again.\nI use my 11+ years of experience to strip away the fluff and give you a clear, science-backed path to results.\n\nπŸ§ͺ Zero-Guesswork Nutrition: Lose the gut without restrictive dieting or complicated apps.\n⚑ The Beginner-to-Pro Blueprint: Master the right movements so you can walk into any gym with total confidence.\n🧠 The 45-Minute Protocol: High-efficiency routines designed for a high-stakes lifestyle.\n",
"totalViews": 1815132,
"videoCount": 455,
"avgViewsPerVideo": 3989,
"country": "United States",
"joinedDate": "2016-03-20",
"keywords": [
"health and fitness",
"fitness coach",
"online fitness coaching",
"quick workouts",
"health and wellness",
"befitnomenal",
"jaquannewsome",
"mens fitness",
"personal trainer",
"health",
"mens fitness",
"weight loss tips"
],
"hasBusinessEmail": true,
"isFamilySafe": true,
"rssUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=UCU-77OvG_cVP7isv12etK2A",
"bannerUrl": "https://yt3.googleusercontent.com/y55T6Il4zF72VfyC2DonamiENgrvI4nIIgj65EV1WvGrHvtN-Zcev5ee4fO1928vHcK2V-mJ=w2560-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",
"links": [
{
"title": "Schedule a Call πŸ“ž",
"url": "https://calendly.com/befitnomenal/befitnomenal-strategy-session-clone?fbclid=IwAR3D2fykHFC7fsLDAlCdQC_C3mhxaLKQ2z6jnhVTmOLZAUeAOvKH4PznfeY&month=2024-01"
}
],
"scrapedAt": "2026-09-25T16:09:33.117Z",
"error": null
},
{
"imageUrl": "https://yt3.ggpht.com/PxwYAxLukEhj0eHcurSxp2AvLFueUMj7Jb-OrPuMcVM1hfuV7eRKyCIt1ueaBGJ5DLcXB4L6CQ=s176-c-k-c0x00ffffff-no-rj-mo",
"channelName": "Darren Liu, Fitness Coach",
"handle": "@Darrenliufitness",
"channelId": "UCxjuAliYDCJdPG8Ya61CbEA",
"channelUrl": "https://www.youtube.com/@Darrenliufitness",
"isVerified": false,
"isArtist": false,
"subscribers": 17100,
"subscribersText": "17.1K subscribers",
"description": "Fat loss for the last time with 1:1 online coaching Lose fat, build muscle, and achieve food freedom ☝️ #1 Body transformation ...",
"searchQuery": "fitness coach",
"searchRank": 3,
"fullDescription": "πŸ“‰ Fat loss for the last time with 1:1 online coaching\nπŸ† Lose fat, build muscle, and achieve food freedom\n☝️ #1 Body transformation coach in Thailand\n\nDaily fat loss, nutrition, and training tips on IG πŸ‘‡\nwww.instagram.com/darrenliufitness",
"totalViews": 1231210,
"videoCount": 259,
"avgViewsPerVideo": 4754,
"country": "Not Disclosed",
"joinedDate": "2007-07-06",
"keywords": [],
"hasBusinessEmail": true,
"isFamilySafe": true,
"rssUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=UCxjuAliYDCJdPG8Ya61CbEA",
"bannerUrl": "https://yt3.googleusercontent.com/zzQ0Kk-KpOZmZFmhpCHGHQGiz8jBTI45jlGNGFQ4y7O4SdlKxknETogfq5Bjo_ffN6selMKSTjU=w2560-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",
"links": [
{
"title": "Instagram",
"url": "www.instagram.com/darrenliufitness"
},
{
"title": "Facebook",
"url": "www.facebook.com/groups/breakthroughbodymastermind"
}
],
"scrapedAt": "2026-09-25T16:09:33.483Z",
"error": null
},
{
"imageUrl": "https://yt3.ggpht.com/aevf0xOT9Sv8pWLSP6t9N6nfHD30CBSd4gXGmJr8njrM24yDwhlCRYixaukdnbCNcTNJ34Hp8Q=s176-c-k-c0x00ffffff-no-rj-mo",
"channelName": "ZEROX FITNESS COACH",
"handle": "@ZEROXFITNESSCOACH",
"channelId": "UCp9IKw3QL6t8io9f71FYF5Q",
"channelUrl": "https://www.youtube.com/@ZEROXFITNESSCOACH",
"isVerified": false,
"isArtist": false,
"subscribers": 182000,
"subscribersText": "182K subscribers",
"description": "【 WELCOME TO TABATA 】 Here's a killer Calorie Killer workout for you all! Time to get the heart pumping, burn some caloriesΒ ...",
"searchQuery": "fitness coach",
"searchRank": 5,
"fullDescription": "【 WELCOME TO TABATA 】\nHere's a killer Calorie Killer workout for you all! Time to get the heart pumping, burn some calories and tone your Body Shape.\nEverything You Need to Know About Tabata, the Best Fat-Burning Workout.\nIn fact, perhaps the most effective workout can only take four minutes. It’s called Tabata. Before you get too excited about your new express workout, know those four minutes will be the most heart-pounding, sweat-dripping four minutes of your life.\n",
"totalViews": 34937183,
"videoCount": 23,
"avgViewsPerVideo": 1519008,
"country": "Not Disclosed",
"joinedDate": "2016-05-28",
"keywords": [
"fitness",
"workout",
"beginner",
"healthylifestyle",
"fit",
"fat lose",
"weight lose",
"rehab",
"tabata",
"4 minute workout",
"home workout",
"beginner",
"full body",
"six pac",
"intermediate",
"gym",
"healthy",
"easier",
"do this at home",
"12 minute workout",
"coach",
"personal trainer",
"keep fit",
"warm up",
"cardio",
"body weight training",
"hiit",
"abs",
"easy"
],
"hasBusinessEmail": true,
"isFamilySafe": true,
"rssUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=UCp9IKw3QL6t8io9f71FYF5Q",
"bannerUrl": "https://yt3.googleusercontent.com/Rsh36Wzb5qSO3UAaPh1SPLZHAv2KX-i88yej2C7ofas-M-0Pau0Qy7croZirOc3igJ6-Pi5uSPo=w2560-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",
"links": [
{
"title": "MJ Fitness",
"url": "https://www.youtube.com/channel/UCp9IKw3QL6t8io9f71FYF5Q"
}
],
"scrapedAt": "2026-09-25T16:09:34.185Z",
"error": null
}
]

✨ Why choose this Actor

  • 🧭 Discovery, not lookup. Most channel tools need you to paste channel links. This one starts from a keyword.
  • πŸ“Š Rank and audience in one row. Search position, subscribers and verified badge side by side, ready to sort.
  • 🧹 Pay only for channels you keep. Subscriber and verified filters run before billing.
  • πŸ“„ About page on demand. Country, exact views, video count, join date and links when you need them, off when you only need the list.
  • πŸ”— Same field names as our other YouTube Actors (channelId, channelName, channelUrl, subscribers, totalViews, videoCount), so the output joins cleanly with them.
  • ⚑ Fast and light. Plain HTTP, no browser: 20 channels per request, a few hundred channels in under 30 seconds.

πŸ“ˆ How it compares to alternatives

This ActorTypical YouTube channel search tools
Channels by keywordβœ…βœ…
Search rank per keywordβœ…Rarely
Subscriber and verified filters before billingβœ…Rarely
Country, exact views, video count, join dateβœ… optionalSome, often a separate Actor
External links from the About pageβœ… optionalRarely
Exact subscriber count❌ YouTube only publishes rounded counts❌
Business email address❌ YouTube shows it only after sign-in and a captchaSome, by other means

Honest ceilings: YouTube stops handing out results after a few hundred channels per keyword (97 to 367 in our tests, depending on the topic), so use several related keywords for a bigger list. Subscriber counts are the rounded figures YouTube shows publicly (20.3K, 2.07M). Results follow YouTube's English interface ranking.

πŸš€ How to use

  1. Create a free Apify account with $5 of credit: sign up here.
  2. Open YouTube Channel Search Scraper and type one or more keywords into Search terms.
  3. Set Max Items, and optionally the subscriber range, Verified channels only and Add About page details.
  4. Click Start and download the dataset as CSV, Excel, JSON or XML.

Example:

{ "searchQueries": ["fitness coach", "home workout"], "maxItems": 200, "minSubscribers": 10000, "maxSubscribers": 500000, "includeChannelDetails": true }

πŸ’Ό Business use cases

πŸ“£ Influencer discovery

Search 10 keywords around your product, keep channels between 10K and 500K subscribers, and get a shortlist of mid-size creators with their country and links in one export.

🀝 Outreach lists

Turn on About page details to get each creator's website, Instagram, TikTok and booking links, plus a flag for channels that publish a business email.

πŸ•΅οΈ Competitor mapping

See which channels rank for the keywords you care about, how big they are, and how their search rank moves when you run the same search every week.

πŸ“Š Market sizing

Count channels, total subscribers and total views per topic and country to size a niche before you enter it.

πŸ”Œ Automating YouTube Channel Search Scraper

  • Make and Zapier: run it on a schedule and push new channels into Google Sheets, Airtable or HubSpot.
  • Slack: post new channels that match your filters to a channel for your partnerships team.
  • Airbyte: sync the dataset into BigQuery, Snowflake or Postgres.
  • GitHub Actions: trigger runs from your data pipeline through the Apify API.
  • Google Drive: save each run's CSV or Excel export to a shared folder.

🌟 Beyond business use cases

  • πŸŽ“ Research: study how creator ecosystems form around a topic, with rank and audience data.
  • πŸ™‹ Personal: find new channels to follow in a niche you love, sorted by size.
  • 🀝 Non-profit: find the creators who already talk about your cause.
  • πŸ§ͺ Experimentation: build channel datasets for ranking or recommendation experiments.

πŸ€– Ask an AI assistant about this scraper

Paste this page into ChatGPT, Claude or Gemini and ask things like "Which inputs find verified cooking channels under 1 million subscribers?" or "How do I get the Instagram links of the top 100 fitness channels?".

❓ Frequently Asked Questions

πŸ”‘ Do I need a YouTube account or API key?

No. The Actor reads only publicly available data and needs no login, cookie or API key, so there is no YouTube API quota to worry about.

πŸ”Ž Is this the same as searching on youtube.com?

Yes. It runs the same search with the "Type: Channel" filter and returns the channels in the same order.

πŸ“š How many channels can one keyword return?

YouTube stops after a few hundred. In our tests "fitness" returned 367 distinct channels and "lofi music" 97. Add related keywords to go further; each channel is delivered once per run.

πŸ‘₯ Why are subscriber counts rounded?

YouTube publishes only rounded counts (for example 20.3K) to logged-out visitors, and no public page shows the exact number. The subscribers column converts that figure to a number so you can sort and filter.

πŸ“§ Does it return business email addresses?

No. YouTube hides the business email behind sign-in and a captcha. hasBusinessEmail tells you which channels list one, and links gives you their websites and social profiles.

🧹 Are filtered channels billed?

No. Channels removed by the subscriber or verified filters are never written to the dataset and never charged.

πŸ“„ What does "Add About page details" cost?

It reads one extra page per channel and is billed as a separate event per channel on top of the row. Leave it off when you only need the list.

🌍 Can I search in another language?

Type your keywords in any language: YouTube matches channels by the words you use. The interface language of the search is English.

🎡 What are artist channels?

Official Artist Channels merge a musician's channel and their Topic channel. isArtist flags them so you can include or exclude musicians.

🚫 What if a keyword returns nothing?

The run keeps going with your other keywords and logs which one was empty. Nothing is charged for it.

πŸ›‘ Do I need a proxy?

No. YouTube answers Apify's servers directly. You can switch the Apify proxy on for very large runs.

πŸ”Œ Integrate with any app

Use the Apify API, the JavaScript and Python clients, webhooks or the Make, Zapier and n8n integrations to send channel data wherever you work.

➑️ Next step

Found your channels? Take them further with our other YouTube Actors:

πŸ’‘ Pro Tip: browse the complete ParseForge collection.

πŸ†˜ Need Help? Open our contact form

⚠️ Disclaimer: this is an independent tool, not affiliated with YouTube or Google. It collects only publicly available data.