{
  "data": {
    "id": "K8AqsXjuHlfQodWG1",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "youtube-community-posts-scraper",
    "username": "fetch_cat",
    "description": "Extract public YouTube Community posts, polls, images, likes, and comments from channel URLs or handles into a clean dataset.",
    "isPublic": true,
    "createdAt": "2026-07-03T23:54:23.507Z",
    "modifiedAt": "2026-07-18T23:43:23.131Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "LnvJpPv2HYCcw42WT",
        "finishedAt": "2026-07-18T23:43:23.131Z",
        "buildNumberInt": 100011,
        "buildNumber": "0.1.11"
      }
    },
    "stats": {
      "totalBuilds": 11,
      "totalRuns": 211,
      "totalUsers": 2,
      "totalUsers7Days": 1,
      "totalUsers30Days": 1,
      "totalUsers90Days": 1,
      "lastRunStartedAt": "2026-08-26T06:14:36.666Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 30,
        "TIMED-OUT": 0,
        "TOTAL": 30
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 512
    },
    "exampleRunInput": {
      "body": "{\"channelUrls\": [\"https://www.youtube.com/@YouTube/posts\"], \"maxPostsPerChannel\": 10, \"includeImages\": true, \"includePollOptions\": true, \"proxyConfiguration\": {\"useApifyProxy\": false}}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "SOCIAL_MEDIA",
      "VIDEOS",
      "AUTOMATION"
    ],
    "isDeprecated": false,
    "title": "YouTube Community Posts Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-K8AqsXjuHlfQodWG1-2qdfAFZ2Ws-youtube-unified-actor-icon.png",
    "seoTitle": "YouTube Community Posts Scraper for Public Channel Posts",
    "seoDescription": "Scrape public YouTube Community posts, polls, images, likes, comments, and post URLs from channel handles into clean structured datasets for monitoring.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Community post saved",
              "eventDescription": "Per public YouTube Community post saved",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000575
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00039
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0003
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0002
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00014
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2026-07-03T23:57:19.219Z",
        "apifyMarginPercentage": 0.2,
        "isPriceChangeNotificationSuppressed": false,
        "minimalMaxTotalChargeUsd": null,
        "createdAt": "2026-07-03T23:57:19.621Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Community post saved",
              "eventDescription": "Per public YouTube Community post saved",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000575
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00039
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0003
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0002
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00014
                }
              },
              "isPrimaryEvent": true
            },
            "apify-default-dataset-item": {
              "eventTitle": "Community post saved",
              "eventDescription": "Per public YouTube Community post saved to the default dataset",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000575
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00039
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0003
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0002
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00014
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2026-07-03T23:58:29.283Z",
        "apifyMarginPercentage": 0.2,
        "isPriceChangeNotificationSuppressed": false,
        "minimalMaxTotalChargeUsd": null,
        "createdAt": "2026-07-03T23:58:29.675Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Community post saved",
              "eventDescription": "Per public YouTube Community post saved",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000575
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00039
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0003
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0002
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00014
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2026-07-04T00:05:08.175Z",
        "apifyMarginPercentage": 0.2,
        "isPriceChangeNotificationSuppressed": false,
        "minimalMaxTotalChargeUsd": null,
        "createdAt": "2026-07-04T00:05:08.566Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts. Covers fixed startup cost (init, proxy warmup, first HTTP setup).",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Item extracted",
              "eventDescription": "Charged per public YouTube Community post extracted.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00018553
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00016133
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00012584
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.000096799
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.000064533
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.000045173
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2026-07-04T00:07:47.896Z",
        "apifyMarginPercentage": 0.2,
        "isPriceChangeNotificationSuppressed": false,
        "minimalMaxTotalChargeUsd": null,
        "createdAt": "2026-07-04T00:07:48.289Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## YouTube Community Posts Scraper\n\nA scraper that extracts public YouTube Community posts from channel Posts tabs and returns structured per-post records containing channel identification, post identifiers and URLs, post text and linked text, relative publish times and ISO timestamps when available, public engagement metrics (likes and comment counts parsed as numbers), image attachment URLs, poll metadata including option text and visible vote percentages, a poll flag, and a scrape timestamp; the Actor normalizes channel inputs, parses compact public counts (e.g., \"1.2K\") into numeric values, and collects normalized Community updates for monitoring, reporting, and downstream enrichment.\n\n## Use cases\n\n- Track creator announcements, campaign teasers, event reminders, merch drops, and sponsor reminders across multiple channels  \n- Monitor brand and competitor public Community updates for PR and social listening  \n- Collect public engagement metrics to compare visible engagement by channel and post type  \n- Monitor and export public poll options and visible poll vote percentages from Community polls  \n- Build repeatable client or campaign reports from aggregated Community posts  \n- Seed dashboards, alerts, enrichment jobs, and internal monitoring systems with normalized post records  \n- Support influencer and talent intelligence workflows to compare format usage and engagement trends  \n- Automate workflows: send new Community posts to messaging or reporting channels, archive announcements, or enrich posts with custom categories",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDXvCljwj32FdKUbCf8k42iknjCz/UBzvSKHowUnfhYfSQ6+E/SpA7Jf4vi0L6+ye5QwpzlYExa45RHDVoKu7OU8L3OlJlCipZ+lGuoLsx3lRjrhV3Bn8zCFApRjmXJGgb/kpBvjxRBDvYGv+BZcK2poVdEcNOlO9JB/usI0oX9b3LhswKuJ5S+slxPFEtEfQIi5SzCZGpI1i7S/HwT5D+zNjQ54qwyVDjK7hL3M1Xwxw9/vEOjkgFGoschWYmz9sgFlmnkYOd4GK7zcNv1LqsUraaP/02lsztTrpDvaZv4CZI3fzDKiXw5UIZX+78uFDy0Ha/MrkVIqENNhUZvQBDx \n"
  }
}