ScraperCity logo

YouTube Email Scraper API Documentation

YouTube Email Scraper

Extract business emails from YouTube channel descriptions. Provide channel URLs directly.

$0.49 per channel with email foundPOST /api/v1/scrape/youtube-email

Parameters

NameTypeRequiredDescription
channelsstring[]RequiredArray of YouTube channel URLs in format https://www.youtube.com/@ChannelNameExample: ["https://www.youtube.com/@MrBeast", "https://www.youtube.com/@mkbhd"]

Examples

Extract emails from creator channels

curl -X POST https://app.scrapercity.com/api/v1/scrape/youtube-email \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "channels": [
      "https://www.youtube.com/@AlexHormozi",
      "https://www.youtube.com/@GrahamStephan",
      "https://www.youtube.com/@aliabdaal"
    ]
  }'

Bulk channel extraction

curl -X POST https://app.scrapercity.com/api/v1/scrape/youtube-email \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "channels": [
      "https://www.youtube.com/@veritasium",
      "https://www.youtube.com/@mkbhd",
      "https://www.youtube.com/@LinusTechTips",
      "https://www.youtube.com/@CaseyNeistat"
    ]
  }'

Use Cases

  • Creator outreach for sponsorship opportunities
  • Build influencer marketing campaigns
  • Content partnership negotiations
  • Guest posting and collaboration requests
  • Podcast guest recruitment

Best Practices

  • Channel URLs must be in format: https://www.youtube.com/@ChannelName
  • Only charges for channels where emails are found
  • Returns channel name, subscriber count, email, URL
  • Some channels may take 24-48 hours to process if queued
  • Can be cancelled while running

Every scrape returns a runId. Poll GET /api/v1/scrape/status/{runId} until it completes, then download via GET /api/downloads/{runId}?format=csv.

Authenticate every request with Authorization: Bearer YOUR_API_KEY. See the full API reference for authentication, rate limits and error codes.