YouTube Influencer Finder & Sponsor Outreach Leads avatar

YouTube Influencer Finder & Sponsor Outreach Leads

Under maintenance

Pricing

Pay per usage

Go to Apify Store
YouTube Influencer Finder & Sponsor Outreach Leads

YouTube Influencer Finder & Sponsor Outreach Leads

Under maintenance

Find YouTube influencers for brand sponsorships using audience size, engagement, niche fit, sponsor history and public contact details.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Ege Usta

Ege Usta

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Share

YouTube Creator Sponsor Finder

Build a sponsorship prospect list from YouTube. Find niche-relevant creators, rank influencer partnership opportunities, detect prior sponsorships and extract publicly listed business contacts for outreach.

Finds and ranks YouTube creators for sponsorship outreach using public channel, video and contact signals, with deterministic scoring.

Modes

ModeTriggerSignals
apiYOUTUBE_API_KEY environment variable is setFull: search → channels → recent videos (subs, views, upload cadence, engagement).
public-pagesno API keyParses ytInitialData from search + channel About pages. Fewer signals (no per-video stats).

The API key is read only from the environment, never from Actor input and never logged.

Input

FieldTypeDefaultNotes
queriesstring[][]Niche keywords.
channelsstring[][]Seed channels: UC… IDs, @handles, or channel URLs. At least one of queries/channels is required.
regionCodestring"US"Two-letter ISO code (API mode search bias).
relevanceLanguagestringBCP-47 code, e.g. en.
minSubscribers / maxSubscribersinteger1000 / 5000000Creators with a known count outside the range are dropped; unknown counts are kept and flagged subscriberCountKnown: false.
maxResultsPerQueryinteger25Channels per query.
maxTotalResultsinteger100Global cap on unique creators.
requestTimeoutSecsinteger30Per-request timeout.
maxApiPagesinteger4Search pagination / quota guard.
concurrencyinteger4Parallel channel-detail requests.
includeContactInfobooleantrueExtract literally present emails / links only — no guessing.
minVideosForFrequencyinteger5Minimum analysed videos before an upload-frequency estimate is produced.

Output

One type: "creator" item per unique channel (see .actor/dataset_schema.json): identity + channelUrl, subscriberCount / subscriberCountKnown, metrics (uploadFrequencyPerMonth, avgViewsPerVideo, medianViewsPerVideo, engagementRate, viewsToSubscribersRatio — each null when not measurable, never fabricated), sponsorHistory (detected, signals, confidence), contacts (emails, socialProfiles, otherLinks, hasBusinessContact), opportunityScore / readinessScore (0–100), creatorGrade (A–F), opportunityReasons, recommendedApproach, scoreBreakdown.

A SUMMARY record with mode, task / dedupe / filter counts, quota flag and failuresByReason is written to the key-value store.

Scoring

opportunityScore — weighted 0–1 signals: audience-fit (triangular around the geometric mid of the subscriber range), engagement (0.5–8 %), upload consistency (0.5–8 / month), views-to-subs efficiency, recency, monetization-openness (sponsor history), reachability. Missing data yields a low-neutral value — it never invents a strength. readinessScore re-weights toward reachability + sponsor history + recency. Grades use the shared 80/65/50/35 bands.

Safety

  • No email guessing, no private-identity inference: only mailto: / visible addresses and links that literally appear in the channel description / About.
  • All fetches go through the shared safeFetch / safeFetchJson (SSRF-guarded, redirect-capped, byte-limited, timeout cleared in finally).
  • API errors that look like quota exhaustion set quotaExhausted and stop the affected task; other tasks continue. One failing task never aborts the run.
  • Pagination is capped by maxApiPages; per-query results by maxResultsPerQuery.

Known limitations

  • public-pages mode depends on ytInitialData layout; when YouTube changes it or serves a consent page the parser yields fewer / no creators and a warning, never a crash. Provide a YOUTUBE_API_KEY for reliable signals.
  • Engagement and upload-frequency need per-video stats — only available in api mode (and only for public videos).
  • YouTube hides channel business emails behind a CAPTCHA; those are never scraped. Email only appears here if the creator put it in their description.

Commands

npm ci # monorepo root
npm run check -w youtube-creator-sponsor-finder
npm run smoke -w youtube-creator-sponsor-finder # offline
npx apify validate-schema

Deployment

Not deployed here. apify push is intentionally not run — the lead engineer handles deployment.