# extra.watch Stream History API

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

Returns structured historical summaries of Twitch crypto and memecoin streams, including sentiment, coin mentions with first-mention timestamps and prices, topics, guests, and duration.

## Facts

- Endpoint: GET https://extra.watch/v1/streams/%7Bchannel%7D/history?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/extra-watch-stream-history-api-aaa2be1c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_U59Y7rpkNoncJQagNNJ4U

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-history-api-aaa2be1c
```

Example prompt: Pull the last 15 stream summaries from the Twitch channel 'CryptoKingLive' — I want to see which coins they called out, the streamer and chat sentiment, and any guests they had on.

## When to prefer this

Use this endpoint when you need structured historical data about crypto or memecoin mentions from a specific Twitch channel, including the exact price at first mention and sentiment context. It is uniquely suited for tracking which coins Twitch influencers are pumping, monitoring chat mood over multiple streams, or building a signal feed from crypto streamers — capabilities not available from generic social listening tools or exchange data APIs.

## Known failure modes

- Channel not found or has no recorded stream history — returns empty list or 404
- Limit parameter out of range (must be 1–30) — returns validation error
- Payment failure via x402/Base USDC — returns 402 Payment Required
- Channel has streams but none with coin mentions — returns summaries with empty coin arrays
- Rate limiting or upstream data unavailability — returns 503 or timeout

## 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 list of up to 30 historical stream summaries for the specified Twitch channel, each containing: streamer sentiment score, chat sentiment score, coins mentioned with their first-mention timestamps and prices at time of mention, stream topics, guest names, and total stream duration.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "integer",
   "description": "1–30"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/extra-watch-stream-history-api-aaa2be1c/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)
