Youtube Community Posts Scraper
by alpha-scraper
Automatically scrape YouTube community posts for text, images, and engagement data. A reliable, affordable tool for marketers and researchers to track channel activity.
Opens on Apify.com
About Youtube Community Posts Scraper
Need to monitor YouTube community posts for research, marketing, or competitive analysis? This scraper is the straightforward solution I use to pull that data without the manual hassle. It grabs the text, images, links, and engagement metrics (likes, polls) from any channel's community tab, delivering it in a clean, structured format like JSON or CSV. The setup is simple—just feed it the channel URL or ID and run it. I appreciate that it handles the platform's structure reliably, so you spend less time wrestling with code and more time actually using the insights. It's genuinely cost-effective for the volume and quality of data you get, making it practical for one-off projects or ongoing tracking. Whether you're tracking a competitor's announcements, gathering content ideas, or analyzing audience interaction trends, this tool turns a tedious manual process into a quick, automated task. All the technical details and configuration options are clearly laid out in the documentation, so you can tailor the output to your specific needs.
What does this actor do?
Youtube Community Posts Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
YouTube Community Posts Scraper
This Apify actor scrapes community posts from YouTube channels (the /posts section) and returns structured JSON data for each post. It accepts various channel identifiers, resolves them to the correct URL, and handles multiple channels in a single run.
Key Features
- Flexible Input: Accepts channel URLs, handles/usernames (e.g.,
@MrBeast), channel IDs (UC...), or a search keyword. It normalizes these to the canonical/postsURL. - Multi-Channel Scraping: Process multiple channels by providing an array in
startUrls. Themaxpostslimit applies per channel. - Structured Output: Returns a detailed JSON object for each post, including text, media, links, engagement metrics, and channel context.
- Proxy Support: Works with Apify Proxy (recommended) or custom proxies for reliable, large-scale scraping.
How to Use
Provide input via the Apify platform's input editor or a JSON configuration. The actor processes inputs with the following priority to select a single channel: keyword → username → channelId → explicit channel_url → first item in startUrls.
To scrape multiple channels, only use the startUrls array. Do not combine it with keyword, username, channelId, or channel_url fields.
Basic Input Example (Single Channel)
{
"username": "@MrBeast",
"maxposts": 20
}
Input Example (Multiple Channels)
{
"startUrls": [
{ "url": "https://www.youtube.com/@MrBeast/posts" },
{ "url": "https://www.youtube.com/@PewDiePie/posts" }
],
"maxposts": 10,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}
Input Fields
startUrls(Array): List of channel/postsURLs to scrape.username(String): Channel handle (with or without '@').channelId(String): YouTube channel ID (starts with 'UC').keyword(String): Performs a search and scrapes the first channel result.maxposts(Number): Maximum posts to scrape per channel (default: 20).proxyConfiguration(Object): Configure Apify Proxy or custom proxies.
Output
The actor pushes one JSON item to the dataset per scraped post. If you scrape 3 channels with maxposts: 5, you'll get up to 15 items.
Each item includes these key fields (among others):
* post_id, post_url
* author_name, author_channel_url
* published_time_text, content_text
* hashtags (Array), linked_videos (Array)
* media_urls (Array), media_thumbnails (Array)
* post_type (e.g., text, image, poll)
* likes (count)
* scraped_at (ISO timestamp)
* channel_url (source channel's posts page)
Proxy Recommendations
For reliable scraping, especially at scale, use Apify Proxy — RESIDENTIAL. For small tests, you can set "useApifyProxy": false, but this may lead to faster IP blocking or CAPTCHAs.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Youtube Community Posts Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- alpha-scraper
- Pricing
- Paid
- Total Runs
- 181
- Active Users
- 11
Related Actors
TikTok Scraper
by clockworks
TikTok Data Extractor
by clockworks
Fast TikTok API (free-watermark videos)
by novi
YouTube Scraper
by streamers
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support