Catalog/YouTube/Channel contact
POST

YouTube Channel contact API

/v1/run/youtube.channel_contact

Reveal the business inquiry email a YouTube creator publishes behind the channel's View email address button. YouTube gates that address behind a signed-in Google session and a CAPTCHA, so it is absent from the channel page a logged-out scraper reads.

Category VideoRequests / mo 2Routing 1 lane · no failover
Get ~100 free requests

Pricing

One price, in dollars

pay per request · no subscription · fallbacks added as the catalog grows
Request
Gateway request
discovered operation
↓
Router
↓
Providers · 1
↳ One lane serves this endpoint today, so a failed call has nowhere to fail over to. Failed attempts are never billed. Uptime, latency and traffic are measured through the gateway, last 30 days.

Call it

Make your first request

POST /v1/run/youtube.channel_contact · same shape for every API
import os, requests

res = requests.post(
    "https://api.getanyapi.com/v1/run/youtube.channel_contact",
    headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"},
    json={},
)
print(res.json())
Open in
Get a free key
Sample response
{
  "data": {
    "email": "alex@example.com"
  },
  "found": true
}
Response interface
interface YoutubeChannelContactResponse {
  data: {
    email: string;
  } | null;
  found: boolean;
}

Full parameter and response reference - every field, type, and example for this endpoint.

Reference

Request, response, and price

Last verified 2026-09-03 · uptime and latency measured over 30d
POST /v1/run/youtube.channel_contact
curl -X POST https://api.getanyapi.com/v1/run/youtube.channel_contact \
  -H "Authorization: Bearer $ANYAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"handle":"@mkbhd"}'
FieldTypeExample value
Request body
channelIdstringYouTube channel ID (UC...).
handlestring"@mkbhd"YouTube channel handle, with or without the leading @.
Response
dataobjectThe revealed contact details, or null when no address came back.
data.emailstringThe business inquiry email the creator published on the channel's About tab, as YouTube reveals it behind the View email address button. This is the address YouTube gates behind a signed-in session, so it is often different from any address written into the channel description.
foundbooleanTrue when a business inquiry email was revealed for the channel. False means no address came back, which covers three cases this upstream does not tell apart: the channel publishes no business email, the channel does not exist, or the reveal did not get past YouTube's CAPTCHA on this attempt. Treat false as no address on this call, not as proof the creator has none.
Price
Price per requestUSD$0.0718
Price /1k reqUSD$71.80

FAQ

About the YouTube Channel contact API

The AnyAPI YouTube Channel contact API returns YouTube channel contact data as normalized JSON from one POST call to /v1/run/youtube.channel_contact. Reveal the business inquiry email a YouTube creator publishes behind the channel's View email address button. YouTube gates that address behind a signed-in Google session and a CAPTCHA, so it is absent from the channel page a logged-out scraper reads. AnyAPI returns one normalized schema whichever source serves it. It costs from $71.80 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 100.0% of YouTube channel contact calls through AnyAPI succeeded, with a median response time of 22.0 seconds across 2 measured calls.

It costs from $71.80 per 1,000 requests, in US dollars with no subscription and no monthly minimum. You fund one USD wallet, each call draws it down, and a failed request costs $0.

Reveal the business inquiry email a YouTube creator publishes behind the channel's View email address button. YouTube gates that address behind a signed-in Google session and a CAPTCHA, so it is absent from the channel page a logged-out scraper reads. The response is normalized JSON with the same envelope every AnyAPI endpoint returns, so parsing a second endpoint is a change of URL and nothing else.

Over the last 30 days, 100.0% of YouTube channel contact calls through AnyAPI succeeded, with a median response time of 22.0 seconds across 2 measured calls. These are AnyAPI's own measurements of traffic through the gateway, recomputed continuously, not a published service-level target.

Get started

Two ways to start on AnyAPI

Humans fund a USD wallet and pay per request. Agents point a coding agent at one URL and onboard themselves.

Get ~100 free requests
Works with
Terminal agentsClaude CodeCursorCodexMCP clients