# Fast YouTube Channel Scraper via Apify (stableapify.dev)

> Fast YouTube Channel Scraper via Apify (stableapify.dev) is a paid API for AI agents from stableapify.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Scrapes one or more YouTube channels for info including subscriber counts, video lists, channel URLs, and metadata — bypassing YouTube Data API quotas.

## Facts

- Endpoint: POST https://stableapify.dev/api/actors/streamers/youtube-channel-scraper/call
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fast-youtube-channel-scraper-via-apify-stableapify-dev-e6dc3e56
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_bgDESt8GznLTssx-Efw4b

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability fast-youtube-channel-scraper-via-apify-stableapify-dev-e6dc3e56 -d '<json body>'
```

Example prompt: Scrape the YouTube channel @MrBeast and give me its total subscriber count, channel URL, and a list of recent videos — I need the full channel info without worrying about API quota limits.

## When to prefer this

Use this endpoint when you need YouTube channel data at scale or without being constrained by YouTube Data API quotas and daily limits. Ideal for bulk channel scraping, competitive intelligence, influencer research, or any workflow requiring channel stats across many creators. Prefer this over the official YouTube Data API when quota exhaustion is a concern or when you need to scrape many channels in one workflow.

## Known failure modes

- Channel URL or handle not found / invalid — actor returns empty dataset
- Channel is private or terminated — no data returned
- Rate limiting or blocking by YouTube — partial or failed scrape
- Actor run timeout for very large channels with thousands of videos
- Invalid input format (e.g. wrong URL structure) — actor errors out

## How this service works

Start the "Fast YouTube Channel Scraper" Apify actor (streamers/youtube-channel-scraper). This alternative YouTube Data API has no limits or quotas. Use it to scrape one or multiple YouTube channels: channel info, URL, total number of subscribers, v…

## Output

Returns structured data about the scraped YouTube channel(s), including channel name, URL, subscriber count, total number of videos, channel description, and video-level metadata. Results are delivered as a dataset from the Apify actor run.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "startUrls",
    "maxResults",
    "maxResultsShorts",
    "maxResultStreams"
   ],
   "properties": {
    "startUrls": {
     "type": "array",
     "items": {
      "type": "object",
      "required": [
       "url"
      ],
      "properties": {
       "url": {
        "type": "string",
        "format": "uri"
       },
       "method": {
        "type": "string"
       },
       "headers": {
        "type": "object",
        "propertyNames": {
         "type": "string"
        },
        "additionalProperties": {
         "type": "string"
        }
       },
       "payload": {
        "type": "string"
       },
       "userData": {
        "type": "object",
        "propertyNames": {
         "type": "string"
        },
        "additionalProperties": {}
       }
      },
      "additionalProperties": false
     },
     "description": "Enter a link to a channel . You can also import a CSV file or Google Sheet with a list of URLs."
    },
    "maxResults": {
     "type": "integer",
     "default": 0,
     "maximum": 999999,
     "minimum": 0,
     "description": "Limit the number of regular videos (not streams, not shorts) you want to get from one channel. If you use several urls on the input you will get this number for each channel."
    },
    "sortVideosBy": {
     "enum": [
      "NEWEST",
      "POPULAR",
      "OLDEST"
     ],
     "type": "string",
     "description": "Maps to the sorting buttons on the top of the channel's 'Videos', 'Shorts' and 'Live' pages."
    },
    "oldestPostDate": {
     "type": "string",
     "pattern": "^(\\d{4})-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])(T[0-2]\\d:[0-5]\\d(:[0-5]\\d)?(\\.\\d+)?Z?)?$|^(\\d+)\\s*(minute|hour|day|week|month|year)s?$",
     "description": "Only posts uploaded after or on this date will be scraped. Alternatively, specify how old the scraped videos should be in days. Putting 1 day will get you only today's posts, 2 days - yesterday's and today's, and so on. Note, that if you select this, sorting parameter will be auto-reset to NEWEST"
    },
    "maxResultStreams": {
     "type": "integer",
     "default": 0,
     "maximum": 999999,
     "minimum": 0,
     "description": "Limit the number of Stream videos you want to get from the channel."
    },
    "maxResultsShorts": {
     "type": "integer",
     "default": 0,
     "maximum": 999999,
     "minimum": 0,
     "description": "Limit the number of Short
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fast-youtube-channel-scraper-via-apify-stableapify-dev-e6dc3e56/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stableapify.dev](https://www.zero.xyz/host/stableapify.dev/llms.txt)
