{
  "data": {
    "id": "m9Hdkd5lOUo7kLg58",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "twitch-streams-channels-scraper",
    "username": "fetch_cat",
    "description": "Export public Twitch streams, channels, categories, viewer metrics, account details, recent videos, and top clips through the official Twitch API.",
    "isPublic": true,
    "createdAt": "2026-07-12T11:21:25.703Z",
    "modifiedAt": "2026-07-22T22:29:11.265Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "nfuiTJzjqQNnBZgHp",
        "finishedAt": "2026-07-22T22:29:11.265Z",
        "buildNumberInt": 300005,
        "buildNumber": "0.3.5"
      }
    },
    "stats": {
      "totalBuilds": 17,
      "totalRuns": 277,
      "totalUsers": 3,
      "totalUsers7Days": 2,
      "totalUsers30Days": 3,
      "totalUsers90Days": 3,
      "lastRunStartedAt": "2026-08-26T21:30:16.926Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 170,
        "TIMED-OUT": 1,
        "TOTAL": 171
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      },
      {
        "versionNumber": "0.2",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      },
      {
        "versionNumber": "0.3",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 512
    },
    "exampleRunInput": {
      "body": "{\n  \"categories\": [\n    \"Just Chatting\"\n  ],\n  \"maxItems\": 25,\n  \"proxyConfiguration\": {\n    \"useApifyProxy\": false\n  }\n}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "SOCIAL_MEDIA",
      "VIDEOS",
      "DEVELOPER_TOOLS"
    ],
    "isDeprecated": false,
    "title": "Twitch Streams & Channels Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-m9Hdkd5lOUo7kLg58-cfKC4J5tcH-actor-icon.png",
    "seoTitle": "Export Twitch Streams, Channels, VODs & Clips",
    "seoDescription": "Export public Twitch streams and channels with viewer metrics, account details, recent VODs, and top clips. Schedule runs or use JSON, CSV, API, and MCP.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Result",
              "eventDescription": "Per Twitch stream or channel 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
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "startedAt": "2026-07-12T11:26:50.759Z",
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Initial private actor PPE pricing for APIA-1573 cloud validation.",
        "createdAt": "2026-07-12T11:26:50.842Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Result",
              "eventDescription": "Per Twitch stream or channel 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
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "startedAt": "2026-07-12T11:39:59.187Z",
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Refresh private actor PPE pricing after APIA-1573 metadata update.",
        "createdAt": "2026-07-12T11:39:59.268Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Twitch Streams & Channels Scraper\n\nA Twitch Streams & Channels Scraper converts channel URLs, category names, and search terms into structured rows of public Twitch metadata using an authorized Twitch application. It performs live stream discovery (top streams and category-specific streams), channel search/profile extraction (live and offline), and live-metric capture (viewer counts, stream titles, game/category identifiers, languages, tags, start timestamps, thumbnails, and mature-content flags). The Actor can optionally enrich selected channel rows with recent public VOD metadata and top clip metadata (IDs, titles, URLs, view counts, durations, timestamps, and VOD offsets). Operational features include cursor pagination, global deduplication, bounded retries, progressive saves, pending-work checkpoints, and a machine-readable run summary. Outputs are structured per-channel rows containing stable channel and stream identifiers, account metadata, live audience metrics, nested VOD/clip metadata when requested, provenance information, collection timestamps, and per-row warnings — suitable for automated discovery, monitoring, research, and integration workflows.\n\n## Use cases\n\n- Discover Twitch creators and compile lists for sponsorship and influencer research.  \n- Monitor live category audiences and streamer activity for game studios and esports analysis.  \n- Compare recent public VODs and top clips across channels for content teams and highlight selection.  \n- Collect repeatable public Twitch snapshots for researchers, data journalists, and time-series analysis.  \n- Integrate Twitch stream and channel metadata into developer pipelines, dashboards, ML/AI agents, and API workflows.  \n- Export top live streams or streams from specific categories (examples: Just Chatting, Minecraft, League of Legends).  \n- Find live and offline channels matching search terms (examples: vtuber, music, speedrun) and enrich results with recent VODs/clips.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDUay9JN6RZnOfH1lhlMiXWjEQTSYXSvcwfSshL+EyIRynm+EuoIhdAFd2Iy+ENm1SSY5lH19g2GPUtVRamrtIz2sh0NnXySdRJKeTYDqi/T1fb/ceiN2CshQqFmVqqH7yS+CC4ZO7gTQDgO1x+DmETXyVlzHJ466mzT/RjLs/Z4tImTiScs2EDEyE1OZibtJt+z2GUqMK1aS3e/txZbkFGrQQ5e8B9JYBN6YDw6pYCNNMJMVz++xEIlEoALyn0nYGLSO1FJwAe7f2FCLWAlx4I3CyPdkgTcvojQQeyBXoaBvIhIO8StN4/xmr07dA8CPV4s/0rqUXWio1N8iRoaeTf \n"
  }
}