{
  "data": {
    "id": "mVgPRNjIz8aPAa3Lo",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "youtube-channel-videos-scraper",
    "username": "fetch_cat",
    "description": "Export recent public videos from YouTube channels with video IDs, URLs, titles, descriptions, published dates, thumbnails, Shorts flags, and view counts.",
    "isPublic": true,
    "createdAt": "2026-06-15T20:33:24.111Z",
    "modifiedAt": "2026-09-07T10:25:04.552Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "q7M0nPg8FV7FJjLvH",
        "finishedAt": "2026-09-07T10:25:04.552Z",
        "buildNumberInt": 100031,
        "buildNumber": "0.1.31"
      }
    },
    "stats": {
      "totalBuilds": 31,
      "totalRuns": 470,
      "totalUsers": 10,
      "totalUsers7Days": 1,
      "totalUsers30Days": 2,
      "totalUsers90Days": 8,
      "lastRunStartedAt": "2026-10-14T12:10:49.859Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 3,
        "SUCCEEDED": 29,
        "TIMED-OUT": 0,
        "TOTAL": 32
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 512
    },
    "exampleRunInput": {
      "body": "{\n  \"channelUrlsOrIds\": [\n    \"@Apify\"\n  ],\n  \"maxVideosPerChannel\": 5,\n  \"includeShorts\": true\n}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "VIDEOS",
      "SOCIAL_MEDIA",
      "DEVELOPER_TOOLS"
    ],
    "isDeprecated": false,
    "title": "YouTube Channel Videos Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-ewFsoGkSqAiugqK8i-NCdTIHUbxN-youtube-unified-actor-icon.png",
    "seoTitle": "YouTube Channel Videos Scraper for AI Agents",
    "seoDescription": "Export recent YouTube channel videos with stable video IDs, canonical URLs, titles, descriptions, published dates, thumbnails, Shorts flags, and views.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-06-16T08:20:00.000Z",
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Initial private actor PPE pricing for APIA-79 build validation",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Video result",
              "eventDescription": "Per YouTube video saved to the dataset",
              "isPrimaryEvent": true,
              "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
                }
              }
            }
          }
        },
        "createdAt": "2026-06-16T08:17:19.444Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-06-16T08:28:00.000Z",
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "No-op pricing append schema test",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Video result",
              "eventDescription": "Per YouTube video saved to the dataset",
              "isPrimaryEvent": true,
              "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
                }
              }
            }
          }
        },
        "createdAt": "2026-06-16T08:27:35.336Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-06-16T08:30:00.000Z",
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Formula-derived private actor PPE pricing for APIA-79 with platform tier minimum floor",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Video result",
              "eventDescription": "Per YouTube video saved to the dataset",
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000115
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0001
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.000078
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00006
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00004
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.000028
                }
              }
            }
          }
        },
        "createdAt": "2026-06-16T08:28:08.783Z",
        "apifyMarginPercentage": 0.2
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## YouTube Channel Videos Scraper\n\nExports recent public videos from YouTube channels (accepted via channel URLs, @handles, or stable channel IDs) into tabular video-metadata rows for monitoring, research, and downstream processing. The Actor resolves channel identifiers, reads public channel feeds, and saves one row per recent public video containing stable video identifiers and URLs, canonical page links, titles, descriptions or snippets, publish timestamps, thumbnail URLs, duration when available, a Shorts indicator, view counts, source channel information, and request/retry/HTTP-response metadata. Features include batching multiple channels, per-channel caps to limit saved videos, optional inclusion or exclusion of Shorts, bounded retries for transient feed issues, and output designed to be fed into transcript, comments, summarization, enrichment, alerting, and monitoring workflows.\n\n## Use cases\n\n- Competitor monitoring teams: schedule and compare recent uploads across competitor channels over time.  \n- Creator discovery: export recent videos from target creators for topic, cadence, and engagement analysis.  \n- Content operations: feed new video URLs into transcript, clipping, tagging, editorial, or publishing workflows.  \n- Research datasets: build bounded channel-level or niche-level video datasets for analysis.  \n- Shorts inventory: capture and inventory short-form uploads when they appear in channel feeds.  \n- Channel-specific monitoring examples: exporting or tracking recent uploads from individual channels (e.g., TED, Google Developers, NASA).",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDCIEglp+d1NX5/8zd39hh1lt46+1AOytr6DWNq/Q9aZvP4IJP8nFMLNkIVYLzuNKVdjDMPcMDJOwdP2irHS5ftOq/ODrw7ZsUs9Hm8n+3kaURbBE0LmiZlQzQFYT7fhpgAV7ayp8zcIqyqHjTiUwo256SyQ1OYVGOXKd/Yv4WxfsPMirYV/wXK19+8in7+HfHDAYgAbi/3p3n3ZFJ5uNAnEyyjJYrdawp3T9UcQsMBCgsvIFddAaQZTxbOooD86BVDz6RMFciNIQf8EHA2r4DeC8NzPUHFVGXKt82GN3tTMJ/VNRcb4RR+0OingcGkh7GIuCn5B6N2rkm4jtZDoLsl \n"
  }
}