# StableSocial Twitch User Videos

> StableSocial Twitch User Videos is a paid API for AI agents from stablesocial.dev, paid per call via x402, $0.06/call, status unknown (last checked 2026-09-15).

Retrieves a Twitch user's videos (highlights, archives, or uploads), sortable by time or view count, via pay-per-request scraping.

## Facts

- Endpoint: POST https://stablesocial.dev/api/sc/twitch/user/videos
- Price: $0.06/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/stablesocial-twitch-user-videos-bd451928
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lIQ0oA_7WzbcnttfnM7MO

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-twitch-user-videos-bd451928 -d '<json body>'
```

Example prompt: Pull the most-viewed highlight videos from Twitch channel 'xQc' — sort by views and filter to highlights only.

## When to prefer this

Choose this endpoint when you need structured Twitch video data without setting up Twitch API credentials or OAuth flows. It is ideal for lightweight, pay-per-request use cases such as creator research, content audits, or competitive analysis where you want specific video types (highlights, archives, uploads) and control over sort order. Prefer it over the official Twitch API when avoiding long-term auth setup is a priority.

## Known failure modes

- Invalid or non-existent Twitch handle returns an error or empty result
- Twitch account is private or suspended — no videos returned
- Payment failure (insufficient USDC balance) causes 402 response and no data
- Invalid enum values for sort_by or filter_by return a validation error
- Rate limiting or upstream Twitch scraping restrictions may cause intermittent failures

## How this service works

Pay-per-request access to social media data from TikTok, Instagram, Facebook, Reddit, and LinkedIn. No auth, no subscriptions.

## Output

Returns a list of Twitch videos for the specified user, each containing metadata such as video title, type (highlight/archive/upload), view count, duration, creation timestamp, and URL. Results are ordered according to the requested sort_by parameter (TIME or VIEWS).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "handle": {
   "type": "string",
   "minLength": 1,
   "description": "Twitch handle"
  },
  "sort_by": {
   "enum": [
    "TIME",
    "VIEWS"
   ],
   "type": "string",
   "description": "Sort by"
  },
  "filter_by": {
   "enum": [
    "HIGHLIGHT",
    "ARCHIVE",
    "UPLOAD"
   ],
   "type": "string",
   "description": "Filter by"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stablesocial-twitch-user-videos-bd451928/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)
