Resolve YouTube business emails. In bulk.

One API call queues thousands of channels. We return verified business emails, and you only pay for the ones we find.

  • 5 free credits to start
  • Pay only for resolved emails
  • No captchas or proxies
bash
curl https://ytemailfinder.com/api/v1/jobs \
  -H "Authorization: Bearer yte_live_8f2c…" \
  -H "Idempotency-Key: 0b9d-job-001" \
  -d '{ "channels": ["@MrBeast", "@veritasium", "UCX6…"] }'

Trusted by revenue teams at

  • Heyreach
  • MarketBeat
  • Salesforge
  • Sumble
  • Floqer
  • Candid
  • CloudEagle
  • Mandel AI
  • Clay
  • Agent.ai
  • Lovable
  • Sportskeeda
  • GitBook

Bulk reveal

Submit thousands of channels in a single call. We dedupe, normalize, and resolve every handle, ID, and URL form.

Wallet-metered

1 credit = 1 resolved business email. Every other outcome is free and auto-refunded from the hold.

Async by design

Jobs run in the background and stream results as they land. Poll the job or subscribe to signed webhooks.

How it works

From signup to settled in four steps

STEP 01

Sign up & verify

Create an account, verify your email, and get 5 free trial credits plus an API key.

STEP 02

Submit channels

POST your channel list to /api/v1/jobs. We hold one credit per unique channel.

STEP 03

We resolve them

Channels are resolved continuously in the background and results stream in.

STEP 04

Settle & collect

You're charged only for delivered emails; everything else is refunded automatically.

Live API example

Submit a job, poll for results

1 · request
POST /api/v1/jobs
Idempotency-Key: 0b9d-job-001

{
  "channels": [
    "@MrBeast",
    "@veritasium",
    "@MrBeast"
  ],
  "webhook": "https://acme.com/yte",
  "webhook_events": [
    "job.completed",
    "job.failed"
  ]
}
2 · 202 accepted
202 Accepted

{
  "data": {
    "object": "reveal_job",
    "id": "job_01J9XS5N7P",
    "status": "queued",
    "channels_total": 3,
    "credits": {
      "held": 3,
      "charged": 0,
      "refunded": 0
    },
    "eta_seconds": 90,
    "poll": "/api/v1/jobs/job_01J9XS5N7P"
  },
  "meta": { "deduped": 1 }
}
3 · poll result
GET /api/v1/jobs/job_01J9XS5N7P

{
  "data": {
    "object": "reveal_job",
    "status": "completed",
    "summary": {
      "total": 3,
      "resolved": 2,
      "no_business_email": 1
    },
    "credits": {
      "held": 0,
      "charged": 2,
      "refunded": 1
    },
    "progress": { "percent": 100 }
  }
}

Every channel settles into one of three outcomes. You're billed only for resolved, and the rest are free.

resolvedbusiness email returned1 credit
no business emailno public emailFree
gatedno email availableFree

Built for bulk

Submit thousands of channels in one call.

Jobs run in the background and stream results as they land. Large jobs are accepted and processed continuously, with no batching and no babysitting.

Credit-based pricing

Simple, flat credit pricing

One credit = one resolved email, at a flat $1 = 10 credits. Failures are free and auto-refunded, and credits never expire.

$1 = 10 creditsA flat $0.10 per resolved business email, the same rate on every bundle.
Starter
$20200 credits · $0.10/emailFirst campaigns
GrowthMost popular
$1001,000 credits · $0.10/emailWhere most teams start
Scale
$5005,000 credits · $0.10/emailHigh-volume outreach
Free
failures, auto-refunded
Never
credits expire

FAQ

The honest details

Why are jobs asynchronous?

Reveals run against live infrastructure and are paced continuously. Submitting one big job and polling (or using webhooks) is far more reliable than thousands of synchronous calls.

What exactly am I billed for?

One credit per resolved business email. That's the entire billing contract: deliver-only.

Is a channel with no email free?

Yes. no_business_email and gated outcomes cost nothing and never touch your daily quota.

Do I have to deal with captchas or proxies?

No. We handle captcha solving and proxy rotation internally. You just submit channels and collect emails.

Do failures count against my daily cap?

No. Only delivered emails consume credits and daily quota.

Can I submit a job bigger than my daily cap?

Yes. It's accepted and delivered across multiple days, and you're charged only for what's delivered each day.

Is there a rate limit?

Each tier has its own RPM. Bulk jobs queue and pace themselves, so you rarely hit it.

Do credits expire?

No. Credits never expire.

Ready to resolve in bulk?

Sign up, verify your email, and get 5 free credits to try it now.