Youtube Community Posts Scraper avatar
Youtube Community Posts Scraper

Pricing

$7.50/month + usage

Go to Apify Store
Youtube Community Posts Scraper

Youtube Community Posts Scraper

Developed by

Alpha Scraper

Alpha Scraper

Maintained by Community

[Amazing Price] This tool offers the same high-quality data at an affordable price. Try it once and see the difference for yourself. Use this actor to access extensive, reliable data with ease. CHEAK information tab for details.

5.0 (1)

Pricing

$7.50/month + usage

0

4

3

Last modified

a day ago

🎯 YouTube Channel Posts Scraper — Apify Actor

Lightweight Apify actor that extracts YouTube channel community posts (the /posts section) and returns structured JSON for each post. Designed to accept channel URLs, channel handles/usernames, channel IDs, or a search keyword and will normalize/resolve inputs to the canonical .../posts URL before scraping.


✨ Quick summary

  • Input: one or many channel entries (see Inputs). The actor accepts:

    • startUrls (array of channel URLs) — supports many channels (it will iterate all).
    • username / handle (e.g. @MrBeast or MrBeast) — will be resolved to /@Handle/posts.
    • channelId (starts with UC...) — becomes UC-lHJZR3Gqxm24_Vd_AJ5Yw.
    • keyword — actor performs a lightweight YouTube search and picks the first channel-like result and scrapes it.
  • maxposts controls how many posts to scrape per channel (default: 20).

  • Output: one JSON object per post pushed to the dataset (with channel context attached).

  • Proxy-aware: supports no proxy, Apify Proxy, or custom proxies (Apify Proxy RESIDENTIAL recommended for reliability).

  • If you want to scrape multiple channels, supply them in startUrls and do not include keyword/username/channelId/channel_url.


If multiple resolution inputs are provided, priority (used to select the channel to scrape) is: keywordusernamechannelId → explicit channel_urlstartUrls (first item). If you want to scrape multiple channels, supply them in startUrls and do not include keyword/username/channelId/channel_url.


📦 What the actor returns

Each item pushed to the dataset represents a single YouTube community post and includes channel context. Example top-level fields (per post):

  • post_id — internal post id (e.g. Ugk...)
  • post_urlhttps://www.youtube.com/post/<post_id>
  • author_name — display name of post author
  • author_channel_url — channel URL for the author (if available)
  • published_time_text — human-readable published time (e.g. 2 days ago)
  • content_text — full post text
  • hashtags — array of hashtags extracted from the text
  • linked_videos — inline YouTube video links found in the text
  • media_urls — images / media URLs attached to the post
  • media_thumbnails — thumbnail URLs for media
  • video_links — any video watch links discovered in the post structure
  • num_images — number of image urls found
  • post_typetext, image, gif/image, video_link, or poll
  • likes — like count (when available)
  • _raw_preview — small raw snippet of parsed fields for debugging
  • scraped_at — UTC ISO timestamp when scraped
  • channel_url — canonical posts URL that was scraped (useful to know which channel generated the post)

Output is one JSON object per post — if you scrape 3 channels with maxposts: 5 you should get up to 15 objects (5 per channel), assuming each channel has enough posts.


🛡️ Proxy recommendations

  • For reliable scraping at scale, use Apify Proxy — RESIDENTIAL or another residential proxy provider.
  • For small test runs, useApifyProxy: false also work, but expect faster IP blocking or CAPTCHAs.

📌 Example quick checklist before running

  1. Decide whether you want multiple channels → put them in startUrls (array).
  2. If scraping a single channel by name, use username (or channelId if available).
  3. Set maxposts (per channel).
  4. Use proxyConfiguration (recommended: useApifyProxy: true, apifyProxyGroups: ["RESIDENTIAL"]).
  5. Run actor and check dataset for one JSON object per post.

🚀 Input (example for multiple channels)

Use the Apify input editor or pass a JSON input. Examples:

Multiple channels (processes each URL separately — maxposts applies per channel):

{
"keyword": "MrBeast",
"username": "@loganpaulvlogs",
"channelId": "UC-lHJZR3Gqxm24_Vd_AJ5Yw",
"startUrls": [
{
"url": "https://www.youtube.com/@MrBeast/posts",
"method": "GET"
},
{
"url": "https://www.youtube.com/@PenMovies/posts",
"method": "GET"
},
{
"url": "https://www.youtube.com/@PlayDMF/posts",
"method": "GET"
}
],
"proxyConfiguration": {
"useApifyProxy": false
},
"maxposts": 3
}

🚀 Output (example)

[
{
"post_id": "Ugkx-B-xTpQa9uApirojWaZsjkWCUaEzc24y",
"post_url": "https://www.youtube.com/post/Ugkx-B-xTpQa9uApirojWaZsjkWCUaEzc24y",
"author_name": "MrBeast",
"author_channel_url": "https://www.youtube.com/@MrBeast",
"published_time_text": "13 days ago",
"content_text": "I just launched a BRAND NEW Feastables product. Watch the video below to see what it is. I promise you’ll love it!",
"hashtags": [],
"linked_videos": [],
"media_urls": [
"//yt3.googleusercontent.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s32-c-k-c0x00ffffff-no-rj-mo",
"//yt3.googleusercontent.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s48-c-k-c0x00ffffff-no-rj-mo",
"//yt3.googleusercontent.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s76-c-k-c0x00ffffff-no-rj-mo",
"https://i.ytimg.com/vi/nF0rqeymxmQ/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC9N8AobKh2WC_iv4DLClbMjF9cgA",
"https://i.ytimg.com/vi/nF0rqeymxmQ/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAWES86MtCdUHLfDdARy7iOWFI7ug",
"https://yt3.googleusercontent.com/Jd7IA_TOGrW-oXKgX-m5CBJB0tqMemQ-zhZZYmCJxF4w06dcNREG89dHbR_GGLra1TzSJqoKjFM=s68-c-k-c0x00ffffff-no-rj",
"https://yt3.googleusercontent.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s88-c-k-c0x00ffffff-no-rj",
"https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252F&hl=en"
],
"media_thumbnails": [
"//yt3.googleusercontent.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s32-c-k-c0x00ffffff-no-rj-mo",
"//yt3.googleusercontent.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s48-c-k-c0x00ffffff-no-rj-mo",
"//yt3.googleusercontent.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s76-c-k-c0x00ffffff-no-rj-mo",
"https://i.ytimg.com/vi/nF0rqeymxmQ/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC9N8AobKh2WC_iv4DLClbMjF9cgA",
"https://i.ytimg.com/vi/nF0rqeymxmQ/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAWES86MtCdUHLfDdARy7iOWFI7ug",
"https://yt3.googleusercontent.com/Jd7IA_TOGrW-oXKgX-m5CBJB0tqMemQ-zhZZYmCJxF4w06dcNREG89dHbR_GGLra1TzSJqoKjFM=s68-c-k-c0x00ffffff-no-rj"
],
"video_links": [
"https://www.youtube.com/watch?v=nF0rqeymxmQ"
],
"num_images": 2,
"post_type": "video_link",
"likes": "95K",
"_raw_preview": {
"postId": "Ugkx-B-xTpQa9uApirojWaZsjkWCUaEzc24y",
"publishedTimeText": {
"runs": [
{
"text": "13 days ago",
"navigationEndpoint": {
"clickTrackingParams": "CLEBEPS8AiITCJCWhcP87o8DFRoN1gAdAKIFvMoBBGrqKoc=",
"commandMetadata": {
"webCommandMetadata": {
"url": "/post/Ugkx-B-xTpQa9uApirojWaZsjkWCUaEzc24y",
"webPageType": "WEB_PAGE_TYPE_BROWSE",
"rootVe": 247244,
"apiUrl": "/youtubei/v1/browse"
}
},
"browseEndpoint": {
"browseId": "FEpost_detail",
"params": "wgNaEhhVQ1g2T1EzRGtjc2JZTkU2SDh1UVF1VkEaJFVna3gtQi14VHBRYTl1QXBpcm9qV2Fac2prV0NVYUV6YzI0eVoYVUNYNk9RM0RrY3NiWU5FNkg4dVFRdVZB",
"canonicalBaseUrl": "/post/Ugkx-B-xTpQa9uApirojWaZsjkWCUaEzc24y"
}
}
}
]
},
"contentText": {
"runs": [
{
"text": "I just launched a BRAND NEW Feastables product. Watch the video below to see what it is. I promise you’ll love it!"
}
]
}
},
"scraped_at": "2025-09-23T13:19:15.891612Z",
"channel_url": "https://www.youtube.com/@MrBeast/posts"
},
{
"post_id": "Ugkxctu-msj1Ph-wOxqf6xmKI96n_kNiTyz7",
"post_url": "https://www.youtube.com/post/Ugkxctu-msj1Ph-wOxqf6xmKI96n_kNiTyz7",
"author_name": "Logan Paul",
"author_channel_url": "https://www.youtube.com/@loganpaulvlogs",
"published_time_text": "6 months ago",
"content_text": "The Paul’s got a reality TV show 😏Unscripted. Unfiltered. Unhinged. \n\n#PaulAmerican Trailer drops TOMORROW",
"hashtags": [
"PaulAmerican"
],
"linked_videos": [],
"media_urls": [
"//yt3.googleusercontent.com/ytc/AIdro_ltcpgwsF77fVG5xlQpHtPczqs4j60VkUzbtBrDBP_8QFY=s32-c-k-c0x00ffffff-no-rj-mo",
"//yt3.googleusercontent.com/ytc/AIdro_ltcpgwsF77fVG5xlQpHtPczqs4j60VkUzbtBrDBP_8QFY=s48-c-k-c0x00ffffff-no-rj-mo",
"//yt3.googleusercontent.com/ytc/AIdro_ltcpgwsF77fVG5xlQpHtPczqs4j60VkUzbtBrDBP_8QFY=s76-c-k-c0x00ffffff-no-rj-mo",
"https://yt3.ggpht.com/8RVyS3h3du3fTXX-KEJlHBb8OYiVYtasTFWo9jJj6dgShJk4zhGoieLxF7peu54Ov9gjtMevwX95nA=s288-c-fcrop64=1,00001a9cffffe827-rw-nd-v1",
"https://yt3.ggpht.com/8RVyS3h3du3fTXX-KEJlHBb8OYiVYtasTFWo9jJj6dgShJk4zhGoieLxF7peu54Ov9gjtMevwX95nA=s400-c-fcrop64=1,00001a9cffffe827-rw-nd-v1",
"https://yt3.ggpht.com/8RVyS3h3du3fTXX-KEJlHBb8OYiVYtasTFWo9jJj6dgShJk4zhGoieLxF7peu54Ov9gjtMevwX95nA=s512-c-fcrop64=1,00001a9cffffe827-rw-nd-v1",
"https://yt3.ggpht.com/8RVyS3h3du3fTXX-KEJlHBb8OYiVYtasTFWo9jJj6dgShJk4zhGoieLxF7peu54Ov9gjtMevwX95nA=s640-c-fcrop64=1,00001a9cffffe827-rw-nd-v1",
"https://yt3.ggpht.com/8RVyS3h3du3fTXX-KEJlHBb8OYiVYtasTFWo9jJj6dgShJk4zhGoieLxF7peu54Ov9gjtMevwX95nA=s800-c-fcrop64=1,00001a9cffffe827-rw-nd-v1",
"https://yt3.ggpht.com/8RVyS3h3du3fTXX-KEJlHBb8OYiVYtasTFWo9jJj6dgShJk4zhGoieLxF7peu54Ov9gjtMevwX95nA=s1024-c-fcrop64=1,00001a9cffffe827-rw-nd-v1",
"https://yt3.ggpht.com/8RVyS3h3du3fTXX-KEJlHBb8OYiVYtasTFWo9jJj6dgShJk4zhGoieLxF7peu54Ov9gjtMevwX95nA=s1320-c-fcrop64=1,00001a9cffffe827-rw-nd-v1",
"https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252F&hl=en"
],
"media_thumbnails": [
"//yt3.googleusercontent.com/ytc/AIdro_ltcpgwsF77fVG5xlQpHtPczqs4j60VkUzbtBrDBP_8QFY=s32-c-k-c0x00ffffff-no-rj-mo",
"//yt3.googleusercontent.com/ytc/AIdro_ltcpgwsF77fVG5xlQpHtPczqs4j60VkUzbtBrDBP_8QFY=s48-c-k-c0x00ffffff-no-rj-mo",
"//yt3.googleusercontent.com/ytc/AIdro_ltcpgwsF77fVG5xlQpHtPczqs4j60VkUzbtBrDBP_8QFY=s76-c-k-c0x00ffffff-no-rj-mo",
"https://yt3.ggpht.com/8RVyS3h3du3fTXX-KEJlHBb8OYiVYtasTFWo9jJj6dgShJk4zhGoieLxF7peu54Ov9gjtMevwX95nA=s288-c-fcrop64=1,00001a9cffffe827-rw-nd-v1",
"https://yt3.ggpht.com/8RVyS3h3du3fTXX-KEJlHBb8OYiVYtasTFWo9jJj6dgShJk4zhGoieLxF7peu54Ov9gjtMevwX95nA=s400-c-fcrop64=1,00001a9cffffe827-rw-nd-v1",
"https://yt3.ggpht.com/8RVyS3h3du3fTXX-KEJlHBb8OYiVYtasTFWo9jJj6dgShJk4zhGoieLxF7peu54Ov9gjtMevwX95nA=s512-c-fcrop64=1,00001a9cffffe827-rw-nd-v1",
"https://yt3.ggpht.com/8RVyS3h3du3fTXX-KEJlHBb8OYiVYtasTFWo9jJj6dgShJk4zhGoieLxF7peu54Ov9gjtMevwX95nA=s640-c-fcrop64=1,00001a9cffffe827-rw-nd-v1",
"https://yt3.ggpht.com/8RVyS3h3du3fTXX-KEJlHBb8OYiVYtasTFWo9jJj6dgShJk4zhGoieLxF7peu54Ov9gjtMevwX95nA=s800-c-fcrop64=1,00001a9cffffe827-rw-nd-v1",
"https://yt3.ggpht.com/8RVyS3h3du3fTXX-KEJlHBb8OYiVYtasTFWo9jJj6dgShJk4zhGoieLxF7peu54Ov9gjtMevwX95nA=s1024-c-fcrop64=1,00001a9cffffe827-rw-nd-v1",
"https://yt3.ggpht.com/8RVyS3h3du3fTXX-KEJlHBb8OYiVYtasTFWo9jJj6dgShJk4zhGoieLxF7peu54Ov9gjtMevwX95nA=s1320-c-fcrop64=1,00001a9cffffe827-rw-nd-v1"
],
"video_links": [],
"num_images": 0,
"post_type": "image",
"likes": "5.6K",
"_raw_preview": {
"postId": "Ugkxctu-msj1Ph-wOxqf6xmKI96n_kNiTyz7",
"publishedTimeText": {
"runs": [
{
"text": "6 months ago",
"navigationEndpoint": {
"clickTrackingParams": "CH4Q9LwCIhMIqKeuw_zujwMVsjbWAB2j3hfNygEEauoqhw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/post/Ugkxctu-msj1Ph-wOxqf6xmKI96n_kNiTyz7",
"webPageType": "WEB_PAGE_TYPE_BROWSE",
"rootVe": 247244,
"apiUrl": "/youtubei/v1/browse"
}
},
"browseEndpoint": {
"browseId": "FEpost_detail",
"params": "wgNaEhhVQ0c4cmJGM2cyQU1YNzB5T2Q4dnFJWmcaJFVna3hjdHUtbXNqMVBoLXdPeHFmNnhtS0k5Nm5fa05pVHl6N1oYVUNHOHJiRjNnMkFNWDcweU9kOHZxSVpn",
"canonicalBaseUrl": "/post/Ugkxctu-msj1Ph-wOxqf6xmKI96n_kNiTyz7"
}
}
}
]
},
"contentText": {
"runs": [
{
"text": "The Paul’s got a reality TV show 😏Unscripted. Unfiltered. Unhinged. \n\n"
},
{
"text": "#PaulAmerican",
"navigationEndpoint": {
"clickTrackingParams": "CIsBEITyBBgCIhMIqKeuw_zujwMVsjbWAB2j3hfNygEEauoqhw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/hashtag/paulamerican",
"webPageType": "WEB_PAGE_TYPE_BROWSE",
"rootVe": 6827,
"apiUrl": "/youtubei/v1/browse"
}
},
"browseEndpoint": {
"browseId": "FEhashtag",
"params": "6gUQCgxwYXVsYW1lcmljYW4YAQ%3D%3D"
}
},
"loggingDirectives": {
"trackingParams": "CIsBEITyBBgCIhMIqKeuw_zujwMVsjbWAB2j3hfN",
"visibility": {
"types": "12"
}
}
},
{
"text": " Trailer drops TOMORROW"
}
]
}
},
"scraped_at": "2025-09-23T13:19:16.628389Z",
"channel_url": "https://www.youtube.com/@loganpaulvlogs/posts"
},
{
"post_id": "UgkxMBPw3o62LJN3V8Izfo7SSRmJuuY3KMY-",
"post_url": "https://www.youtube.com/post/UgkxMBPw3o62LJN3V8Izfo7SSRmJuuY3KMY-",
"author_name": "Pen Movies",
"author_channel_url": "https://www.youtube.com/@PenMovies",
"published_time_text": "2 weeks ago",
"content_text": "From folklore to a fearless superhero… the journey starts with Chandra. 🌙⚔️\n#Lokah Chapter 1 (In Hindi) is not just a film, it’s an experience.\n👉 Watch it in theatres now!”\nhttps://www.youtube.com/watch?v=Ty9hf...",
"hashtags": [
"Lokah"
],
"linked_videos": [],
"media_urls": [
"//yt3.googleusercontent.com/96wNkGp9NW2OXCcJy_FPpkOPh1y2lZzIRcCFE4qt0yuubkRCcgCHd6M1EYesC3NrI6B2e1oX=s32-c-k-c0x00ffffff-no-rj-mo",
"//yt3.googleusercontent.com/96wNkGp9NW2OXCcJy_FPpkOPh1y2lZzIRcCFE4qt0yuubkRCcgCHd6M1EYesC3NrI6B2e1oX=s48-c-k-c0x00ffffff-no-rj-mo",
"//yt3.googleusercontent.com/96wNkGp9NW2OXCcJy_FPpkOPh1y2lZzIRcCFE4qt0yuubkRCcgCHd6M1EYesC3NrI6B2e1oX=s76-c-k-c0x00ffffff-no-rj-mo",
"https://yt3.ggpht.com/qh7BG2itVfV43Q5iGp-RuLD6dBOkWHlkDuvJVITXe_v3iOBqM4s1diWi5tQmZcBe7vWTUhaPmSRwiYA=s288-c-fcrop64=1,00000000ffffffff-rw-nd-v1",
"https://yt3.ggpht.com/qh7BG2itVfV43Q5iGp-RuLD6dBOkWHlkDuvJVITXe_v3iOBqM4s1diWi5tQmZcBe7vWTUhaPmSRwiYA=s400-c-fcrop64=1,00000000ffffffff-rw-nd-v1",
"https://yt3.ggpht.com/qh7BG2itVfV43Q5iGp-RuLD6dBOkWHlkDuvJVITXe_v3iOBqM4s1diWi5tQmZcBe7vWTUhaPmSRwiYA=s512-c-fcrop64=1,00000000ffffffff-rw-nd-v1",
"https://yt3.ggpht.com/qh7BG2itVfV43Q5iGp-RuLD6dBOkWHlkDuvJVITXe_v3iOBqM4s1diWi5tQmZcBe7vWTUhaPmSRwiYA=s640-c-fcrop64=1,00000000ffffffff-rw-nd-v1",
"https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252F&hl=en"
],
"media_thumbnails": [
"//yt3.googleusercontent.com/96wNkGp9NW2OXCcJy_FPpkOPh1y2lZzIRcCFE4qt0yuubkRCcgCHd6M1EYesC3NrI6B2e1oX=s32-c-k-c0x00ffffff-no-rj-mo",
"//yt3.googleusercontent.com/96wNkGp9NW2OXCcJy_FPpkOPh1y2lZzIRcCFE4qt0yuubkRCcgCHd6M1EYesC3NrI6B2e1oX=s48-c-k-c0x00ffffff-no-rj-mo",
"//yt3.googleusercontent.com/96wNkGp9NW2OXCcJy_FPpkOPh1y2lZzIRcCFE4qt0yuubkRCcgCHd6M1EYesC3NrI6B2e1oX=s76-c-k-c0x00ffffff-no-rj-mo",
"https://yt3.ggpht.com/qh7BG2itVfV43Q5iGp-RuLD6dBOkWHlkDuvJVITXe_v3iOBqM4s1diWi5tQmZcBe7vWTUhaPmSRwiYA=s288-c-fcrop64=1,00000000ffffffff-rw-nd-v1",
"https://yt3.ggpht.com/qh7BG2itVfV43Q5iGp-RuLD6dBOkWHlkDuvJVITXe_v3iOBqM4s1diWi5tQmZcBe7vWTUhaPmSRwiYA=s400-c-fcrop64=1,00000000ffffffff-rw-nd-v1",
"https://yt3.ggpht.com/qh7BG2itVfV43Q5iGp-RuLD6dBOkWHlkDuvJVITXe_v3iOBqM4s1diWi5tQmZcBe7vWTUhaPmSRwiYA=s512-c-fcrop64=1,00000000ffffffff-rw-nd-v1",
"https://yt3.ggpht.com/qh7BG2itVfV43Q5iGp-RuLD6dBOkWHlkDuvJVITXe_v3iOBqM4s1diWi5tQmZcBe7vWTUhaPmSRwiYA=s640-c-fcrop64=1,00000000ffffffff-rw-nd-v1"
],
"video_links": [
"https://www.youtube.com/watch?v=Ty9hfxGLGzg"
],
"num_images": 0,
"post_type": "video_link",
"likes": "11K",
"_raw_preview": {
"postId": "UgkxMBPw3o62LJN3V8Izfo7SSRmJuuY3KMY-",
"publishedTimeText": {
"runs": [
{
"text": "2 weeks ago",
"navigationEndpoint": {
"clickTrackingParams": "CNMBEPS8AiITCMfJ-MP87o8DFR4K1gAdIccNHsoBBGrqKoc=",
"commandMetadata": {
"webCommandMetadata": {
"url": "/post/UgkxMBPw3o62LJN3V8Izfo7SSRmJuuY3KMY-",
"webPageType": "WEB_PAGE_TYPE_BROWSE",
"rootVe": 247244,
"apiUrl": "/youtubei/v1/browse"
}
},
"browseEndpoint": {
"browseId": "FEpost_detail",
"params": "wgNaEhhVQzNhcjI4R1M2bzFwMG1fd2FiZmsyencaJFVna3hNQlB3M282MkxKTjNWOEl6Zm83U1NSbUp1dVkzS01ZLVoYVUMzYXIyOEdTNm8xcDBtX3dhYmZrMnp3",
"canonicalBaseUrl": "/post/UgkxMBPw3o62LJN3V8Izfo7SSRmJuuY3KMY-"
}
}
}
]
},
"contentText": {
"runs": [
{
"text": "From folklore to a fearless superhero… the journey starts with Chandra. 🌙⚔️\n"
},
{
"text": "#Lokah",
"navigationEndpoint": {
"clickTrackingParams": "COEBEITyBBgCIhMIx8n4w_zujwMVHgrWAB0hxw0eygEEauoqhw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/hashtag/lokah",
"webPageType": "WEB_PAGE_TYPE_BROWSE",
"rootVe": 6827,
"apiUrl": "/youtubei/v1/browse"
}
},
"browseEndpoint": {
"browseId": "FEhashtag",
"params": "6gUJCgVsb2thaBgB"
}
},
"loggingDirectives": {
"trackingParams": "COEBEITyBBgCIhMIx8n4w_zujwMVHgrWAB0hxw0e",
"visibility": {
"types": "12"
}
}
},
{
"text": " Chapter 1 (In Hindi) is not just a film, it’s an experience.\n👉 Watch it in theatres now!”\n"
},
{
"text": "https://www.youtube.com/watch?v=Ty9hf...",
"navigationEndpoint": {
"clickTrackingParams": "COABEJHkBxgEIhMIx8n4w_zujwMVHgrWAB0hxw0eygEEauoqhw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/watch?v=Ty9hfxGLGzg",
"webPageType": "WEB_PAGE_TYPE_WATCH",
"rootVe": 3832
}
},
"watchEndpoint": {
"videoId": "Ty9hfxGLGzg",
"startTimeSeconds": 0,
"watchEndpointSupportedOnesieConfig": {
"html5PlaybackOnesieConfig": {
"commonConfig": {
"url": "https://rr4---sn-p5qlsn6z.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=4f2f617f118b1b38&ip=18.232.53.90&mt=1758632661&oweuc="
}
}
}
}
},
"loggingDirectives": {
"trackingParams": "COABEJHkBxgEIhMIx8n4w_zujwMVHgrWAB0hxw0e",
"visibility": {
"types": "12"
}
}
}
]
}
},
"scraped_at": "2025-09-23T13:19:17.825140Z",
"channel_url": "https://www.youtube.com/@PenMovies/posts"
},
To be continue**********************************************************
]

🚀 Input (example for Single channel )

Single username / handle (actor resolves to posts URL automatically):

{
"username": "@MrBeast",
"maxposts": 10
}
or
{
"keyword": "MrBeast",
"maxposts": 10
}

🚀 Single Output (example)

Single username / handle (actor resolves to posts URL automatically):

{
{
"post_id": "UgkxHfpLdJiBz5UK81CSIMaE77sHmErjkCN5",
"post_url": "https://www.youtube.com/post/UgkxHfpLdJiBz5UK81CSIMaE77sHmErjkCN5",
"author_name": "MrBeast",
"author_channel_url": "https://www.youtube.com/@MrBeast",
"published_time_text": "4 weeks ago",
"content_text": "If I offered you $1,000,000 but you only keep it if the first person you call answers, who would you call?",
"hashtags": [],
"linked_videos": [],
"media_urls": [
"//yt3.googleusercontent.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s32-c-k-c0x00ffffff-no-rj-mo",
"//yt3.googleusercontent.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s48-c-k-c0x00ffffff-no-rj-mo",
"//yt3.googleusercontent.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s76-c-k-c0x00ffffff-no-rj-mo",
"https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252F&hl=en"
],
"media_thumbnails": [
"//yt3.googleusercontent.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s32-c-k-c0x00ffffff-no-rj-mo",
"//yt3.googleusercontent.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s48-c-k-c0x00ffffff-no-rj-mo",
"//yt3.googleusercontent.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s76-c-k-c0x00ffffff-no-rj-mo"
],
"video_links": [],
"num_images": 0,
"post_type": "image",
"likes": "382K",
"_raw_preview": {
"postId": "UgkxHfpLdJiBz5UK81CSIMaE77sHmErjkCN5",
"publishedTimeText": {
"runs": [
{
"text": "4 weeks ago",
"navigationEndpoint": {
"clickTrackingParams": "CIgBEPS8AiITCNGJ_eC07I8DFbI21gAdobACncoBBHf3pwk=",
"commandMetadata": {
"webCommandMetadata": {
"url": "/post/UgkxHfpLdJiBz5UK81CSIMaE77sHmErjkCN5",
"webPageType": "WEB_PAGE_TYPE_BROWSE",
"rootVe": 247244,
"apiUrl": "/youtubei/v1/browse"
}
},
"browseEndpoint": {
"browseId": "FEpost_detail",
"params": "wgNaEhhVQ1g2T1EzRGtjc2JZTkU2SDh1UVF1VkEaJFVna3hIZnBMZEppQno1VUs4MUNTSU1hRTc3c0htRXJqa0NONVoYVUNYNk9RM0RrY3NiWU5FNkg4dVFRdVZB",
"canonicalBaseUrl": "/post/UgkxHfpLdJiBz5UK81CSIMaE77sHmErjkCN5"
}
}
}
]
},
"contentText": {
"runs": [
{
"text": "If I offered you $1,000,000 but you only keep it if the first person you call answers, who would you call?"
}
]
}
},
"scraped_at": "2025-09-22T12:52:52.310645Z",
"channel_url": "https://www.youtube.com/@MrBeast/posts"
},
{
"post_id": "Ugkx7kl9e5U5QhiNA93Hg2V-N3-0UV_HbWc_",
"post_url": "https://www.youtube.com/post/Ugkx7kl9e5U5QhiNA93Hg2V-N3-0UV_HbWc_",
"author_name": "MrBeast",
"author_channel_url": "https://www.youtube.com/@MrBeast",
"published_time_text": "1 month ago",
"content_text": "TeamWater just crossed the $10,000,000 mark!!! We’re now 25% of the way to the goal of giving 2,000,000 people clean water for decades each 🥰🥰\n\nGO DONATE - https://teamwater.org ‪@TeamWater‬",
"hashtags": [],
"linked_videos": [],
"media_urls": [
"//yt3.googleusercontent.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s32-c-k-c0x00ffffff-no-rj-mo",
"//yt3.googleusercontent.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s48-c-k-c0x00ffffff-no-rj-mo",
"//yt3.googleusercontent.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s76-c-k-c0x00ffffff-no-rj-mo",
"https://www.youtube.com/redirect?event=backstage_event&redir_token=QUFFLUhqbm9pTU80UGZURDdtMlRSLUpZc1k5bWoyb3N1QXxBQ3Jtc0ttalB1NS11aUZxNm1rd1BiMko4aHpkbktOYkpuRzEtcUNGX2VkMk81ZHhOZU9xZnU0SF9GYzZtVGIwMDV6OW9CeW1CbDlNeDl2OHdmM1BpenhXeUhiSnpZc3AzQTNIM3JVZW9hZklxY3lKWmlyUHVsSQ&q=https%3A%2F%2Fteamwater.org%2F",
"https://yt3.ggpht.com/-9j4-p9bCNupHg1DFWrNJlgpu68mMmE3Tf48EatWF5dogeeZVmIJwKRwJO73kfMK6zCWRLH8RBMU=s288-c-fcrop64=1,134e0000ecb1ffff-rw-nd-v1",
"https://yt3.ggpht.com/-9j4-p9bCNupHg1DFWrNJlgpu68mMmE3Tf48EatWF5dogeeZVmIJwKRwJO73kfMK6zCWRLH8RBMU=s400-c-fcrop64=1,134e0000ecb1ffff-rw-nd-v1",
"https://yt3.ggpht.com/-9j4-p9bCNupHg1DFWrNJlgpu68mMmE3Tf48EatWF5dogeeZVmIJwKRwJO73kfMK6zCWRLH8RBMU=s512-c-fcrop64=1,134e0000ecb1ffff-rw-nd-v1",
"https://yt3.ggpht.com/-9j4-p9bCNupHg1DFWrNJlgpu68mMmE3Tf48EatWF5dogeeZVmIJwKRwJO73kfMK6zCWRLH8RBMU=s640-c-fcrop64=1,134e0000ecb1ffff-rw-nd-v1",
"https://yt3.ggpht.com/-9j4-p9bCNupHg1DFWrNJlgpu68mMmE3Tf48EatWF5dogeeZVmIJwKRwJO73kfMK6zCWRLH8RBMU=s800-c-fcrop64=1,134e0000ecb1ffff-rw-nd-v1",
"https://yt3.ggpht.com/-9j4-p9bCNupHg1DFWrNJlgpu68mMmE3Tf48EatWF5dogeeZVmIJwKRwJO73kfMK6zCWRLH8RBMU=s1024-c-fcrop64=1,134e0000ecb1ffff-rw-nd-v1",
"https://yt3.ggpht.com/-9j4-p9bCNupHg1DFWrNJlgpu68mMmE3Tf48EatWF5dogeeZVmIJwKRwJO73kfMK6zCWRLH8RBMU=s1036-c-fcrop64=1,134e0000ecb1ffff-rw-nd-v1",
"https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252F&hl=en"
],
"media_thumbnails": [
"//yt3.googleusercontent.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s32-c-k-c0x00ffffff-no-rj-mo",
"//yt3.googleusercontent.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s48-c-k-c0x00ffffff-no-rj-mo",
"//yt3.googleusercontent.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s76-c-k-c0x00ffffff-no-rj-mo",
"https://yt3.ggpht.com/-9j4-p9bCNupHg1DFWrNJlgpu68mMmE3Tf48EatWF5dogeeZVmIJwKRwJO73kfMK6zCWRLH8RBMU=s288-c-fcrop64=1,134e0000ecb1ffff-rw-nd-v1",
"https://yt3.ggpht.com/-9j4-p9bCNupHg1DFWrNJlgpu68mMmE3Tf48EatWF5dogeeZVmIJwKRwJO73kfMK6zCWRLH8RBMU=s400-c-fcrop64=1,134e0000ecb1ffff-rw-nd-v1",
"https://yt3.ggpht.com/-9j4-p9bCNupHg1DFWrNJlgpu68mMmE3Tf48EatWF5dogeeZVmIJwKRwJO73kfMK6zCWRLH8RBMU=s512-c-fcrop64=1,134e0000ecb1ffff-rw-nd-v1",
"https://yt3.ggpht.com/-9j4-p9bCNupHg1DFWrNJlgpu68mMmE3Tf48EatWF5dogeeZVmIJwKRwJO73kfMK6zCWRLH8RBMU=s640-c-fcrop64=1,134e0000ecb1ffff-rw-nd-v1",
"https://yt3.ggpht.com/-9j4-p9bCNupHg1DFWrNJlgpu68mMmE3Tf48EatWF5dogeeZVmIJwKRwJO73kfMK6zCWRLH8RBMU=s800-c-fcrop64=1,134e0000ecb1ffff-rw-nd-v1",
"https://yt3.ggpht.com/-9j4-p9bCNupHg1DFWrNJlgpu68mMmE3Tf48EatWF5dogeeZVmIJwKRwJO73kfMK6zCWRLH8RBMU=s1024-c-fcrop64=1,134e0000ecb1ffff-rw-nd-v1",
"https://yt3.ggpht.com/-9j4-p9bCNupHg1DFWrNJlgpu68mMmE3Tf48EatWF5dogeeZVmIJwKRwJO73kfMK6zCWRLH8RBMU=s1036-c-fcrop64=1,134e0000ecb1ffff-rw-nd-v1"
],
"video_links": [],
"num_images": 0,
"post_type": "image",
"likes": "366K",
"_raw_preview": {
"postId": "Ugkx7kl9e5U5QhiNA93Hg2V-N3-0UV_HbWc_",
"publishedTimeText": {
"runs": [
{
"text": "1 month ago",
"navigationEndpoint": {
"clickTrackingParams": "CHgQ9LwCIhMI0Yn94LTsjwMVsjbWAB2hsAKdygEEd_enCQ==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/post/Ugkx7kl9e5U5QhiNA93Hg2V-N3-0UV_HbWc_",
"webPageType": "WEB_PAGE_TYPE_BROWSE",
"rootVe": 247244,
"apiUrl": "/youtubei/v1/browse"
}
},
"browseEndpoint": {
"browseId": "FEpost_detail",
"params": "wgNaEhhVQ1g2T1EzRGtjc2JZTkU2SDh1UVF1VkEaJFVna3g3a2w5ZTVVNVFoaU5BOTNIZzJWLU4zLTBVVl9IYldjX1oYVUNYNk9RM0RrY3NiWU5FNkg4dVFRdVZB",
"canonicalBaseUrl": "/post/Ugkx7kl9e5U5QhiNA93Hg2V-N3-0UV_HbWc_"
}
}
}
]
},
"contentText": {
"runs": [
{
"text": "TeamWater just crossed the $10,000,000 mark!!! We’re now 25% of the way to the goal of giving 2,000,000 people clean water for decades each 🥰🥰\n\nGO DONATE - "
},
{
"text": "https://teamwater.org",
"navigationEndpoint": {
"clickTrackingParams": "CIYBEJHkBxgCIhMI0Yn94LTsjwMVsjbWAB2hsAKdygEEd_enCQ==",
"commandMetadata": {
"webCommandMetadata": {
"url": "https://www.youtube.com/redirect?event=backstage_event&redir_token=QUFFLUhqbm9pTU80UGZURDdtMlRSLUpZc1k5bWoyb3N1QXxBQ3Jtc0ttalB1NS11aUZxNm1rd1BiMko4aHpkbktOYkpuRzEtcUNGX2VkMk81ZHhOZU9xZnU0SF9GYzZtVGIwMDV6OW9CeW1CbDlNeDl2OHdmM1BpenhXeUhiSnpZc3AzQTNIM3JVZW9hZklxY3lKWmlyUHVsSQ&q=https%3A%2F%2Fteamwater.org%2F",
"webPageType": "WEB_PAGE_TYPE_UNKNOWN",
"rootVe": 83769
}
},
"urlEndpoint": {
"url": "https://www.youtube.com/redirect?event=backstage_event&redir_token=QUFFLUhqbm9pTU80UGZURDdtMlRSLUpZc1k5bWoyb3N1QXxBQ3Jtc0ttalB1NS11aUZxNm1rd1BiMko4aHpkbktOYkpuRzEtcUNGX2VkMk81ZHhOZU9xZnU0SF9GYzZtVGIwMDV6OW9CeW1CbDlNeDl2OHdmM1BpenhXeUhiSnpZc3AzQTNIM3JVZW9hZklxY3lKWmlyUHVsSQ&q=https%3A%2F%2Fteamwater.org%2F",
"target": "TARGET_NEW_WINDOW",
"nofollow": true
}
},
"loggingDirectives": {
"trackingParams": "CIYBEJHkBxgCIhMI0Yn94LTsjwMVsjbWAB2hsAKd",
"visibility": {
"types": "12"
}
}
},
{
"text": " "
},
{
"text": "‪@TeamWater‬",
"navigationEndpoint": {
"clickTrackingParams": "CIUBEMS5AxgEIhMI0Yn94LTsjwMVsjbWAB2hsAKdygEEd_enCQ==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCXGITFpSIGWPTr8ekn9qjMw",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611,
"apiUrl": "/youtubei/v1/browse"
}
},
"browseEndpoint": {
"browseId": "UCXGITFpSIGWPTr8ekn9qjMw",
"canonicalBaseUrl": "/channel/UCXGITFpSIGWPTr8ekn9qjMw"
}
},
"loggingDirectives": {
"trackingParams": "CIUBEMS5AxgEIhMI0Yn94LTsjwMVsjbWAB2hsAKd",
"visibility": {
"types": "12"
}
}
}
]
}
},
"scraped_at": "2025-09-22T12:52:52.621488Z",
"channel_url": "https://www.youtube.com/@MrBeast/posts"
},
}
********************

✅ Typical use-cases

  • Bulk-collect recent community posts from a list of creators for sentiment analysis, trend monitoring, or moderation checks.
  • Track hashtags, links, and media posted on channel community feeds.
  • Collect author info and like counts for ranking community engagement.
  • Build feeds, dashboards, or analytics pipelines from community posts.

⚙️ Behavior notes

  • maxposts is per channel — actor will attempt up to maxposts posts for each channel it processes.
  • If you pass startUrls with multiple entries and do not supply keyword/username/channelId/channel_url, the actor will iterate and scrape every startUrls entry.
  • If username is given, the actor will try /@handle, /c/handle, /user/handle, or /channel/<id> forms (and fall back to /@handle/posts if resolution fails).
  • keyword triggers a lightweight YouTube search and actor picks the first channel-like result to scrape (good for discovery but not guaranteed to be the exact intended channel).
  • The actor scrapes the /posts (community) section — it does not scrape regular video pages or playlist video metadata (unless those links appear inside posts).

🔧 Troubleshooting & tips

  • Empty dataset or missing posts

    • Cause: Wrong/nonexistent channel URL or channel has no public community posts.
    • Fix: Verify the channel has community posts (visit https://www.youtube.com/@Handle/posts in a browser). Try the canonical @handle or the /channel/UC... form.
  • Only scraping first URL when multiple startUrls provided

    • Correct behavior: supply multiple startUrls as an array of objects (or strings) and do not provide keyword/username/channelId. The actor will iterate all startUrls.
  • Like/comment counts missing

    • Cause: YouTube sometimes hides or obfuscates counts, or HTML layout differs.
    • Fix: Some metrics may be null depending on availability.
  • Rate limits / 429 errors

    • Cause: Too many requests from same IP.
    • Fix: Use Apify Proxy (RESIDENTIAL) or custom residential proxies and reduce concurrency.
  • Username not resolving correctly

    • Tip: Provide the exact @handle (with @) or the channel’s /channel/UC... ID for reliability.