YouTube Channel Scraper API - Profiles, Subs & Videos
Pricing
from $2.00 / 1,000 channel profiles
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
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
9 days ago
Last modified
Categories
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
| Field | Description |
|---|---|
channelUrls | Channel URLs, @handles, or UC... channel IDs |
channelUrlsText | Bulk newline-separated channel inputs |
maxChannels | Hard cap on processed channels |
includeRecentVideos | Add recent uploads from public channel RSS |
maxRecentVideos | Maximum recent videos included per channel |
language, country | YouTube 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
- Add channel URLs, handles, or IDs from your niche.
- Include recent videos when content recency matters.
- Export channel profiles to CSV or a lead-research system.
- Review public contact details and channel descriptions manually before outreach.
- 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.