YouTube Influencer Scraper
Pricing
from $2.90 / 1,000 channel contacts
YouTube Influencer Scraper
Find YouTube influencers by niche and export creator contact links: website, Instagram, TikTok, X, Discord, subscribers, views, country. 25 columns to CSV or Excel. Filter by subscriber range to find small channels to sponsor for brand deals and influencer outreach.
Pricing
from $2.90 / 1,000 channel contacts
Rating
0.0
(0)
Developer
Stable
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
Share
Find YouTube creators by niche and get the contact details they publish — website, Instagram, TikTok, X, Facebook, Discord — alongside subscribers, views, country and join date. One row per channel, 25 columns, straight to CSV, Excel, JSON or your CRM.
Search by phrase, paste channels you already know, or both:
{ "searchQueries": ["home coffee roasting"], "maxChannels": 50 }
What one row looks like
A real row from a real run, unedited except for the description, which is cut here for length:
{"recordType": "channel","channelUrl": "http://www.youtube.com/@VirtualCoffeeLab","handle": "@VirtualCoffeeLab","title": "Virtual Coffee Lab - Home Coffee Roaster","subscribers": 24600,"videoCount": 146,"viewCount": 1475914,"country": "United States","joinedDate": "2020-06-15","description": "I am a home coffee roaster and all around coffee enthusiast …","email": "","hasBusinessEmail": false,"websiteUrl": "https://www.virtualcoffeelab.com","instagramUrl": "https://www.instagram.com/thevirtualcoffeelab/","tiktokUrl": "","twitterUrl": "","facebookUrl": "https://www.facebook.com/TheVirtualCoffeeLab/","discordUrl": "","otherLinks": "https://www.buymeacoffee.com/virtualcoffeelab,https://www.amazon.com/shop/virtualcoffeelab-homecoffeeroaster","linkCount": 5,"thumbnailUrl": "https://yt3.googleusercontent.com/ytc/AIdro_…","channelId": "UCN82dHiZsPXk80URpDVsbsg","enriched": true,"query": "home coffee roasting","queryType": "search"}
Every link is the creator's actual address. YouTube publishes them wrapped in a
youtube.com/redirect?… URL; those are unwrapped for you, so what lands in your
spreadsheet is something you can click, mail-merge or import.
About e-mail addresses — read this before you buy
YouTube keeps a creator's business e-mail behind a sign-in. It is not in the page, and no amount of scraping the public channel will produce it. Any tool that hands you those addresses is signing in to Google accounts and solving a CAPTCHA to do it.
This actor does neither, so here is exactly what you get, measured on a sample of 39 real channels:
| how often | |
|---|---|
| At least one public contact link | 84–93% |
| An e-mail the creator typed into their own description | 4–7% |
hasBusinessEmail — YouTube says one exists, behind the sign-in | 57–72% |
That third row is the useful part of the bad news: you get a flag telling you which channels have a business e-mail at all, so a shortlist worth taking to a sign-in-based tool is one filter away, and the rest of your outreach goes through the website and socials you already have.
If your campaign lives or dies on the gated address, this is not the tool for that job, and it says so here rather than after your first invoice.
Fields
25 columns on every row, whether it came from a search or from a channel you named.
| Field | What it is |
|---|---|
recordType | Always channel — one row per channel |
channelUrl | Canonical channel address |
handle | @handle |
title | Channel name |
subscribers | Subscriber count as a number, e.g. 24600 |
videoCount | Public videos |
viewCount | Lifetime views |
country | Country the creator declares |
joinedDate | On YouTube since, as YYYY-MM-DD and sortable |
description | The full About text |
email | An address written into the description, when there is one |
hasBusinessEmail | true when YouTube holds a business e-mail behind its sign-in |
websiteUrl | First link that is not a social platform — usually the creator's own site or link hub |
instagramUrl · tiktokUrl · twitterUrl · facebookUrl · discordUrl | One column each, so you can filter |
otherLinks | Everything else they published — Patreon, Linktree, Steam, itch.io, a booking form |
linkCount | How many links this channel published |
thumbnailUrl | Channel avatar |
channelId | YouTube's own id, UC… |
enriched | true when the About tab was read, false for a search-only row |
query · queryType | Which phrase or channel this row came from |
Fields YouTube did not publish come back empty. Nothing is guessed, inferred or filled in from a third-party database.
Filters
minSubscribers/maxSubscribers— a size band. Applied before the contact lookup, so the channels you filter out cost you nothing. SetminSubscribers: 5000andmaxSubscribers: 50000to get the sponsorship band instead of the household names.withContacts— turn the contact lookup off to scan a niche wide and cheaply, then run again with the shortlist. The contact lookup reads about 270 times more data per channel than the search does, and this is the switch that decides whether you pay for it.onlyWithContacts— keep only rows with a way to reach the creator.maxChannels— a ceiling for the whole run.
Recipes
- Build a sponsorship shortlist.
searchQueries: ["home coffee roasting"],minSubscribers: 5000,maxSubscribers: 100000,onlyWithContacts: true— mid-sized creators in one niche, each with a website or socials. - Enrich a list you already have. Paste handles or URLs into
channelUrlsand leavesearchQueriesempty. One request per channel, no search step. - Map a niche cheaply first.
withContacts: false,maxChannels: 500— names, handles, sizes and descriptions for a few cents, then re-run the interesting ones with contacts on. - Find who to pitch on other platforms. Sort the export by
instagramUrlortiktokUrl— many creators answer there faster than by e-mail.
What it costs
Pay per result, and the rate depends on what actually came back:
| per 1,000 rows | |
|---|---|
| A channel with at least one public contact | $2.90 |
| A channel with no contact found | $0.90 |
| Actor start | $0.00005 per GB of memory |
You are never charged the contact rate for a row without a contact. Across a measured run of 25 channels, 21 came back with contacts and 4 did not — those four were stored, exported and billed at the lower rate.
Free-plan users: Apify gives $5 of platform credit a month, and this actor's own usage is a fraction of a cent per channel, so the practical limit on a free plan is the $5 of credit rather than anything here. A 50-channel run with contacts on takes about a minute.
A worked example. Scanning a niche without contacts (withContacts: false),
500 channels: about $0.45. Then enriching the best 100 of them: about $0.27.
Under 75 cents for a working shortlist.
Limits
- The gated business e-mail is not available. See the section above. This is a YouTube restriction, not a setting.
- Search results are YouTube's own ranking. Ask for a phrase and you get the channels YouTube considers relevant to it, in its order, paged until the ceiling you set. There is no way to sort by subscribers before the fact — use the size band instead.
- Descriptions are what creators wrote. They can be empty, marketing copy, or in any language.
- A country is only as good as what the creator declared, and many declare nothing.
enriched: falserows — if the contact lookup fails for one channel, the row still arrives with everything the search knew, and it is billed at the lower rate.- No API key, no login and no cookies are needed from you.
Output
Every row carries every column, so the CSV has no ragged edges. Export from the Storage tab as CSV, Excel, JSON, XML or HTML, pull it through the Apify API, or send it onward with an integration. Five ready-made views are included: Contacts, Audience, Social links, Profiles and All fields.
FAQ
How much does it cost to build a list of 1,000 creators?
With contacts on, about $2.60 if the usual 84% of them publish a link — the rest are billed at the lower rate. Scanning 1,000 channels without contacts is $0.90.
Can I get creators' e-mail addresses?
Only the ones creators typed into their own channel description, which is 4–7%
of channels. The business e-mail YouTube shows behind a sign-in is not
obtainable here, and the hasBusinessEmail column tells you which channels have
one so you can decide what to do about it.
How many channels can one search phrase return?
It pages until it runs out or until your maxChannels ceiling, whichever comes
first. Twenty channels arrive per page. Broad phrases run into the thousands;
narrow ones dry up after a few pages, and the run says so.
Can I use my own list of channels instead of searching?
Yes. channelUrls accepts @handles, full channel URLs, /channel/UC…
addresses and bare channel ids, mixed freely. Those cost one request each and
skip the search entirely.
What happens if a channel has no contact details at all?
The row is stored and exported like any other, with the contact columns empty,
and billed at the lower rate. Set onlyWithContacts: true to leave them out of
the export as well.
Does it work on a free Apify plan?
Yes. Nothing here needs a paid plan, a proxy or an API key.
Other scrapers we maintain
Same engine, same pricing model, same promise: flat rows, stated limits, and no charge for a row that came back empty.
| Google Maps Contact Scraper | Local businesses by category and city — phone, website, split address and opening hours. |
| Local Business Phone Scraper | The same job from directory sources, with Better Business Bureau accreditation on the row. |
| Telegram Channel Messages Scraper | Posts from public channels — text, views, reactions and media links, no account needed. |
| Threads Hashtag Scraper | Threads posts by hashtag or keyword, with author, engagement and links. |
| RedNote Xiaohongshu Profile Scraper | Public RedNote creator profiles in bulk — followers, bio, IP location and their notes. |
| ATS Jobs Scraper | Open roles straight from company career pages on Greenhouse, Lever, Ashby and Workday. |