# StableSocial YouTube Channel Shorts Scraper

> StableSocial YouTube Channel Shorts Scraper is a paid API for AI agents from stablesocial.dev, paid per call via x402, $0.06/call, status unknown (last checked 2026-09-13).

Scrapes and returns Shorts video data from a specified YouTube channel

## Facts

- Endpoint: POST https://stablesocial.dev/api/sc/youtube/channel/shorts
- Price: $0.06/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/stablesocial-youtube-channel-shorts-scraper-f74abd29
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BEVIChI8vk39Lk9TwL5v7

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 stablesocial-youtube-channel-shorts-scraper-f74abd29 -d '<json body>'
```

Example prompt: Can you pull all the Shorts from the YouTube channel @MrBeast so I can see how many they've posted and get the video titles and view counts?

## When to prefer this

Use this endpoint when you need structured Shorts-specific data from a YouTube channel without YouTube API quota constraints, especially for creator research, influencer marketing analysis, or competitive content benchmarking. Prefer this over the YouTube Data API when you need unrestricted scraping without OAuth or quota limits.

## Known failure modes

- Invalid or non-existent YouTube channel identifier returns an error
- Channel has no Shorts posted returns empty list
- Rate limiting or scraping blocks from YouTube may cause failures
- Private or restricted channels may not return data
- Payment failure (insufficient USDC balance) blocks the request

## How this service works

Scrape Creators · YouTube — Channel Shorts

## Output

Returns a list of YouTube Shorts from the specified channel, including video titles, URLs, view counts, upload dates, and other available video metadata such as duration and engagement stats.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "sort": {
   "enum": [
    "newest",
    "popular"
   ],
   "type": "string",
   "description": "Sort by newest or popular"
  },
  "handle": {
   "type": "string",
   "description": "Can pass channelId or handle"
  },
  "channelId": {
   "type": "string",
   "description": "Can pass channelId or handle"
  },
  "continuationToken": {
   "type": "string",
   "description": "Continuation token to get more videos. Get 'continuationToken' from previous response."
  }
 }
}
```

## More

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