YouTube Channel contact API
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
Pricing
One price, in dollars
pay per request · no subscription · fallbacks added as the catalog growsCall it
Make your first request
POST /v1/run/youtube.channel_contact · same shape for every APIimport 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())
{
"data": {
"email": "alex@example.com"
},
"found": true
}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 30dcurl -X POST https://api.getanyapi.com/v1/run/youtube.channel_contact \
-H "Authorization: Bearer $ANYAPI_KEY" \
-H "Content-Type: application/json" \
-d '{"handle":"@mkbhd"}'| Field | Type | Example value |
|---|---|---|
| Request body | ||
| channelId | string | YouTube channel ID (UC...). |
| handle | string | "@mkbhd"YouTube channel handle, with or without the leading @. |
| Response | ||
| data | object | The revealed contact details, or null when no address came back. |
| data.email | string | The 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. |
| found | boolean | True 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 request | USD | $0.0718 |
| Price /1k req | USD | $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.
More to call
Other YouTube endpoints
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.