YouTube Channel Scraper API - Profiles, Subs & Videos avatar

YouTube Channel Scraper API - Profiles, Subs & Videos

Pricing

from $2.00 / 1,000 channel profiles

Go to Apify Store
YouTube Channel Scraper API - Profiles, Subs & Videos

YouTube Channel Scraper API - Profiles, Subs & Videos

Scrape YouTube channel profiles, handles, descriptions, subscribers, video counts, public emails, avatars, banners, tags, and recent videos without a YouTube API key.

Pricing

from $2.00 / 1,000 channel profiles

Rating

0.0

(0)

Developer

Group Oject

Group Oject

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

9 days ago

Last modified

Share

Scrape YouTube channel profiles without a YouTube API key. Export channel title, handle, description, subscribers, video count, public emails, avatar, banner, tags, keywords, RSS URL, and recent videos.

This Actor is built for influencer research, creator lead generation, competitor monitoring, video SEO, social listening, and YouTube market research.

Features

  • Scrape YouTube channels by URL, @handle, or channel ID
  • Extract channel title, handle, channel ID, canonical URL, avatar, and banner
  • Extract subscriber count and video count when visible
  • Extract public emails from channel descriptions
  • Include recent videos from public channel RSS
  • No YouTube Data API key required
  • Clean dataset for CSV, JSON, Excel, Google Sheets, Make, Zapier, APIs, and AI workflows

Input Example

{
"channelUrls": [
"https://www.youtube.com/@OpenAI",
"https://www.youtube.com/@GoogleDevelopers"
],
"includeRecentVideos": true,
"maxRecentVideos": 5
}

Output Example

{
"channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
"title": "Google for Developers",
"handle": "@GoogleDevelopers",
"subscriberCount": 2670000,
"videoCount": 6000,
"emails": [],
"channelUrl": "https://www.youtube.com/channel/UC_x5XG1OV2P6uZZ5FSM9Ttw",
"recentVideoCount": 5
}

Use Cases

  • Build YouTube influencer lists
  • Find creator contact emails when publicly listed
  • Monitor competitor channels
  • Track channel profile and subscriber changes
  • Collect recent uploads for content research
  • Export channel data into sales, marketing, or analytics workflows

Notes

This Actor uses publicly available YouTube surfaces and an unofficial InnerTube client. Some channels hide subscriber counts, restrict descriptions, or block public access; those inputs are reported in the ERRORS key-value record.

Input reference

FieldDescription
channelUrlsChannel URLs, @handles, or UC... channel IDs
channelUrlsTextBulk newline-separated channel inputs
maxChannelsHard cap on processed channels
includeRecentVideosAdd recent uploads from public channel RSS
maxRecentVideosMaximum recent videos included per channel
language, countryYouTube request locale

Run with the API

curl -X POST \
"https://api.apify.com/v2/acts/groupoject~youtube-channel-scraper-api/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"channelUrls":["@OpenAI","@GoogleDevelopers"],"includeRecentVideos":true}'

Creator research workflow

  1. Add channel URLs, handles, or IDs from your niche.
  2. Include recent videos when content recency matters.
  3. Export channel profiles to CSV or a lead-research system.
  4. Review public contact details and channel descriptions manually before outreach.
  5. Schedule repeat runs to observe channel and upload changes.

Data quality notes

Subscriber counts may be rounded or hidden by channel owners. Public emails are extracted only when visibly present in channel descriptions; the Actor does not bypass YouTube's protected business-email flow. Recent video coverage depends on the public RSS feed.

FAQ

Does it require a YouTube API key?

No. It extracts publicly displayed channel data without Google API credentials.

Can I use YouTube handles?

Yes. Inputs can be full URLs, @handles, or channel IDs.

Does one row represent one channel?

Yes. Each dataset item is an enriched channel profile. Recent videos are nested within that profile when enabled.

Why is subscriber count null?

The channel may hide subscribers, or YouTube may not expose a reliable count on the public response used for that request.

Only use public channel information responsibly and comply with applicable laws and YouTube's terms.

Pricing and billing

Base result price checked September 14, 2026: $2.00 per 1,000 dataset items ($0.002 each). 100 result items cost $0.20 in result fees.

The separate Actor start event is $0.00005 per billable start unit, with one unit per GB of configured memory and a minimum of one. It applies even when a run returns no results.

A result event corresponds to one item saved in the default dataset, not one HTTP request or one input URL.

The live Pricing tab is authoritative for current rates, tier discounts and any separately charged usage. Set a maximum run charge and inspect a small sample before scaling. Charges from an external provider, where used, are not controlled by the Apify run-charge limit.