# extra.watch Stream Summaries API

> extra.watch Stream Summaries API is a paid API for AI agents from extra.watch, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-18).

Returns structured summaries of Twitch crypto and memecoin streams, including streamer and chat sentiment, coin mentions with first-mention time and price, topics, guests, and stream duration.

## Facts

- Endpoint: POST https://extra.watch/v1/streams/%7Bchannel%7D/%7Bsession%7D?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/extra-watch-stream-summaries-api-641d15d0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_cS6EZF8B_TOXfme3jlFJu

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 extra-watch-stream-summaries-api-641d15d0 -d '<json body>'
```

Example prompt: Can you pull the stream summary for CryptoMoonShow's session from last night on Twitch — I want to know which coins they mentioned first, the sentiment from the streamer and chat, and any guests that appeared?

## When to prefer this

Choose this endpoint when you need structured, machine-readable summaries of Twitch crypto or memecoin streams without having to watch or transcribe them yourself. It is ideal for tracking coin first-mention signals, sentiment analysis across streamer and chat, and research into what topics or guests appeared in a specific broadcast. Prefer this over general transcription services when you specifically need crypto/memecoin-focused entity extraction with pricing context.

## Known failure modes

- Channel or session not found — returns 404 if the specified channel/session does not exist or has not been indexed
- Payment failure — x402 payment on Base not completed or USDC insufficient, returns 402
- Stream not yet processed — session too recent to have a summary available
- Invalid channel or session ID format — returns 400 bad request
- Rate limiting or service unavailability — returns 503

## How this service works

Pay-per-call structured summaries of Twitch crypto and memecoin streams: streamer and chat sentiment, coins with first-mention time and price, topics, guests, duration. x402 on Base, ~$0.01 USDC per call.

## Output

A structured JSON object containing: streamer sentiment score, chat sentiment score, list of coins mentioned with first-mention timestamps and prices at time of mention, key topics discussed, guest appearances, and total stream duration.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/extra-watch-stream-summaries-api-641d15d0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from extra.watch](https://www.zero.xyz/host/extra.watch/llms.txt)
