Youtube Community Post Details Scraper
Pricing
from $1.50 / 1,000 results
Youtube Community Post Details Scraper
YouTube Community Post Details Scraper get post text, likes, comments, hashtags, images, video links and channel info from YouTube Community posts by ID or URL. Useful for creator research and engagement tracking. Export to JSON, CSV or Excel.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Alpha Scraper
Maintained by CommunityActor stats
0
Bookmarked
18
Total users
6
Monthly active users
18 days ago
Last modified
Categories
Share
π YouTube Community Post Details Scraper β Overview
The YouTube Community Post Details Scraper turns individual YouTube Community posts into clean, structured records. Give it post IDs or post URLs, and it returns the post text, post type, like and comment counts, hashtags, image and video links, and channel details for each post.
The YouTube Community Post Details Scraper is built for marketers, social media analysts, researchers, agencies and developers who need data on specific Community posts without copying numbers by hand. Results are saved to an Apify dataset you can export or read through the API.
The easiest way to start: paste a few post links into Start URLs, click Start, and open the Output tab when the run finishes.
π‘ Tip: The YouTube Community Post Details Scraper works post by post. It's a good fit when you already know which posts you want to analyse.
β¨ YouTube Community Post Details Scraper β Key Features
Everything the YouTube Community Post Details Scraper offers at a glance:
| Feature | What it means for you |
|---|---|
| π Post ID input | Enter bare post IDs; the post URL is built for you |
| π Post URL input | Paste post URLs or share links copied from YouTube |
| π§Ή Duplicate removal | Identical URLs are processed once per run |
| π Engagement metrics | Like and comment counts as integers plus display text |
| πΌοΈ Media links | Image URLs with dimensions, and watch links for video posts |
| π·οΈ Hashtags and links | Hashtags and every link in the post text |
| π³οΈ Post type detection | Text, image, video, poll or quiz |
| π€ Channel details | Channel ID, name, URL, handle and avatar |
π What Data Can the YouTube Community Post Details Scraper Extract?
Each post becomes one dataset item. The YouTube Community Post Details Scraper covers six areas of post metadata:
- Post identity β post ID, post URL and status
- Channel and author β channel ID, name, URL, handle and avatar URL
- Content β post text, hashtags, links, post type and attachment type
- Engagement β likes and comments, as numbers and as display text
- Media β image objects with dimensions, image URLs and video links
- Timing β relative publish time shown on YouTube (for example "3 days ago") and collection timestamps
π Note: The YouTube Community Post Details Scraper collects the comment count, not comment text. Polls and quizzes are flagged with
is_pollandis_quiz; options, answers and vote results are not collected.
π How to Use the YouTube Community Post Details Scraper
Setting up the YouTube Community Post Details Scraper takes a few minutes, even if you're new to Apify:
- Open the Actor's input page in Apify Console.
- Add post IDs to Post IDs, post links to Start URLs, or use both.
- Click Start.
- Follow progress in the Log tab.
- Open the Output tab, preview the table and export the dataset.
π― Why Use the YouTube Community Post Details Scraper?
| Benefit | Details |
|---|---|
| Saves manual work | No copying likes, comments and captions from the browser |
| Precise targeting | You decide exactly which posts are collected |
| Sortable numbers | Counts like "1.2K" are also converted into integers |
| Automation-ready | Run the YouTube Community Post Details Scraper via API, schedules or integrations |
π§ How to Scrape Posts by ID or URL with the YouTube Community Post Details Scraper
The YouTube Community Post Details Scraper lets you mix both input types in one run.
π Using post IDs
A Community post ID is the code at the end of a post link, like the Ugkx⦠codes in the prefilled examples. In https://www.youtube.com/post/Ugkx7b2s7ZNLsThCIh1h8FQNpOZZqbChNXrd, the ID is everything after /post/. Add one ID per line; empty entries are skipped.
π Using post URLs and share links
Paste post URLs or share links into Start URLs. URLs are used exactly as entered. The YouTube Community Post Details Scraper merges both lists and drops exact duplicates before processing.
β οΈ Watch out: Duplicates are matched by exact URL text, so a post entered as an ID and again as a share link with extra parameters (such as
?si=β¦) can produce two identical results.
π³οΈ Can the YouTube Community Post Details Scraper Detect Polls, Quizzes, Images and Videos?
Yes. Every YouTube Community Post Details Scraper item carries post_type and attachment_type, and media fields depend on the post content:
| Post content | post_type | attachment_type | Filled fields |
|---|---|---|---|
| Text only | text | none | Media lists stay empty |
| One or more images | image | image | images, image_urls, image_url, media_urls, image_download_urls |
| Video | video | video | media_urls holds the watch link |
| Poll | poll | poll | is_poll is true |
| Quiz | quiz | quiz | is_quiz is true |
For a single-image post, images lists every size YouTube provides, so pick the largest width for full resolution. For multi-image posts, each image appears once in its largest size.
πΌ YouTube Community Post Details Scraper Use Cases
| Use case | How the data helps |
|---|---|
| Campaign reporting | Likes and comment counts for launch or sponsored posts |
| Competitor monitoring | Engagement on selected rival announcements |
| Content research | Compare text, image, poll, quiz and video posts |
| Influencer vetting | See how a creator's posts perform before a partnership |
| Hashtag analysis | Group posts by the hashtags they use |
| Academic research | Datasets of chosen posts for social media studies |
Agencies can run the YouTube Community Post Details Scraper weekly on a client's post list to build engagement reports.
π₯ Input
The YouTube Community Post Details Scraper has two optional input fields. Add at least one post; with both empty, the run ends with an empty dataset.
| Field | Key | Type | Description |
|---|---|---|---|
| Post IDs | postids | Array of strings | YouTube Community post IDs |
| Start URLs | startUrls | Array of objects with url | Community post URLs or share links |
There is no maximum-items setting: every unique post you supply is processed.
π§Ύ Sample input
These are the prefilled values, so you can run the YouTube Community Post Details Scraper with them straight away:
{"postids": ["Ugkx7b2s7ZNLsThCIh1h8FQNpOZZqbChNXrd","Ugkxg-YuyvHwnlFZRktAZHHELzGBrskCHChJ"],"startUrls": [{ "url": "https://www.youtube.com/post/UgkxRICJRI6AqAvKKwpkdHRfOfjRQB2bOODp" },{ "url": "https://www.youtube.com/post/UgkxvwB4Cx_f5wkf4LRQJW9TCOMF_XH7Az4F" }]}
π€ Output
The YouTube Community Post Details Scraper saves one item per post found on each page. If a page holds more than one post (for example, a post re-sharing another post), each is saved as its own item.
π§Ύ Sample output
{"status": "Success","post_id": "UgkxRICJRI6AqAvKKwpkdHRfOfjRQB2bOODp","post_url": "https://www.youtube.com/post/UgkxRICJRI6AqAvKKwpkdHRfOfjRQB2bOODp","channel_id": "UC3kZ8vQpW1xY2rT9mN4bL7a","channel_name": "Example Creator","channel_url": "https://www.youtube.com/@examplecreator","channel_thumbnail_url": "https://yt3.ggpht.com/EXAMPLE_AVATAR=s176","author_name": "Example Creator","author_url": "https://www.youtube.com/@examplecreator","author_handle": "@examplecreator","post_type": "image","attachment_type": "image","content_text": "New studio tour is live! #behindthescenes","published_time_text": "3 days ago","published_time": "2026-09-29T10:15:42.318204Z","like_count": 1200,"like_count_text": "1.2K","comment_count": 86,"comment_count_text": "86","hashtags": ["#behindthescenes"],"images": [{ "url": "https://yt3.ggpht.com/EXAMPLE_IMAGE=s1080", "width": 1080, "height": 1080 }],"image_urls": ["https://yt3.ggpht.com/EXAMPLE_IMAGE=s1080"],"image_url": "https://yt3.ggpht.com/EXAMPLE_IMAGE=s1080","media_urls": ["https://yt3.ggpht.com/EXAMPLE_IMAGE=s1080"],"external_links": ["https://www.youtube.com/hashtag/behindthescenes"],"total_votes": 1200,"is_poll": false,"is_quiz": false,"comment_threads_url": "https://www.youtube.com/post/UgkxRICJRI6AqAvKKwpkdHRfOfjRQB2bOODp","image_download_urls": ["https://yt3.ggpht.com/EXAMPLE_IMAGE=s1080"],"detected_language": "en","source_url": "https://www.youtube.com/@examplecreator/community","scraped_at": "2026-09-29T10:15:42.318911Z"}
π Output data fields
Every YouTube Community Post Details Scraper item contains these keys:
| Key | Type | Description |
|---|---|---|
status | String | Always Success for saved items |
post_id | String | Community post ID |
post_url | String | Standard post URL |
channel_id | String | Author's YouTube channel ID |
channel_name | String | Channel display name |
channel_url | String | Channel URL |
channel_thumbnail_url | String | Largest channel avatar URL |
author_name | String | Same as channel_name |
author_url | String | Same as channel_url |
author_handle | String | Handle, such as @examplecreator |
post_type | String | text, image, video, poll or quiz |
attachment_type | String | none, image, video, poll or quiz |
content_text | String | Full post text |
published_time_text | String | Relative publish time shown on YouTube |
published_time | String | ISO timestamp of collection, not the publish date |
like_count | Integer | Likes as a number |
like_count_text | String | Likes as displayed, such as 1.2K |
comment_count | Integer | Number of comments |
comment_count_text | String | Compact count, such as 86, 1,5k or 2M |
hashtags | Array | Hashtags in the post text |
images | Array | Objects with url, width, height |
image_urls | Array | Image URLs |
image_url | String | First image URL, or empty |
media_urls | Array | Image URLs or the video watch link |
external_links | Array | Links in the post text, including hashtag and mention links |
total_votes | Integer | Equals like_count; 0 for polls |
is_poll | Boolean | true for poll posts |
is_quiz | Boolean | true for quiz posts |
comment_threads_url | String | Post URL showing the comments |
image_download_urls | Array | Same as image_urls |
detected_language | String | Currently always en (not detected) |
source_url | String | Channel's Community page URL |
scraped_at | String | ISO timestamp (UTC) of collection |
π° YouTube Community Post Details Scraper Pricing
The YouTube Community Post Details Scraper uses pay-per-result pricing: you pay for post items saved to the dataset. The current price is shown on the Actor's Pricing tab in Apify Store.
| Cost factor | What to expect |
|---|---|
| Billing unit | Each post item the YouTube Community Post Details Scraper saves to the dataset |
| Failed posts | Posts that can't be loaded produce no item |
| Duplicates | Exact duplicate URLs are removed first |
πΈ Cost tip: With no max-items field, your input list controls cost. Test the YouTube Community Post Details Scraper with two or three posts, remove posts entered twice in different URL formats, then scale up.
π‘ Tips and Best Practices
- Use the standard URL format.
https://www.youtube.com/post/<ID>makes duplicates easy to spot. - Sort by integer fields. Use
like_countandcomment_count; the_textfields are for display. - Track engagement over time. Schedule the YouTube Community Post Details Scraper on the same list and compare snapshots by
scraped_at. - Spot missing posts. Deleted, unavailable or unloadable posts produce no item, so compare your input list with the
post_idvalues in the output.
π Important:
published_timeis the collection time anddetected_languageis alwaysen. Usepublished_time_textfor the post's age.
βοΈ API, Scheduling and Integrations
The YouTube Community Post Details Scraper fits automated workflows on Apify:
- Apify API β start runs and fetch dataset items from your code.
- Scheduling β run the YouTube Community Post Details Scraper daily or weekly.
- Integrations and webhooks β send results to Google Sheets, Slack or Zapier, or notify your system when a run finishes.
β Frequently Asked Questions
π What is a YouTube Community post ID?
It's the code after /post/ in a Community post URL. Paste it into Post IDs and the YouTube Community Post Details Scraper builds the full link.
πΊ Can the YouTube Community Post Details Scraper collect all posts from a channel?
No. The YouTube Community Post Details Scraper handles specific posts you supply by ID or URL. It doesn't page through a channel's Community tab, so gather post links first.
π¬ Does the YouTube Community Post Details Scraper collect comments?
It returns comment_count, comment_count_text and comment_threads_url. The text of individual comments is not included.
π How do I export YouTube Community post data to Excel or CSV?
After the YouTube Community Post Details Scraper finishes, open the Output tab or the dataset in Storage and choose Excel, CSV, JSON, XML or HTML.
π« What happens if a post is deleted or can't be loaded?
The YouTube Community Post Details Scraper saves no item for it and moves on; posts that fail to load are noted in the log. The dataset never contains error rows.
π Do I need a YouTube account or API key?
No. The YouTube Community Post Details Scraper reads publicly visible posts, so you only need an Apify account.
βοΈ Is it legal to scrape YouTube Community posts?
The YouTube Community Post Details Scraper collects publicly available post information. You're responsible for using the data in line with YouTube's terms and privacy laws such as GDPR.
π¬ Support
- π Found a bug in the YouTube Community Post Details Scraper or need an extra field? Open an issue on the Issues tab.
- π§ Contact me by email: alphascraper69@gmail.com