https://api.polytape.io/api/agent/v1
Tapes are yours — recorded watch sessions from the PolyTape web app, scoped
to your account and private to it. This is the read layer for them.
Tapes are a different substrate from the archive. The archive is every
Polymarket trader’s on-chain history; a tape is a session you recorded,
replayed as the same
StreamEvent vocabulary the live plane emits.GET /tapes
Your cassette library with metadata: recorded market sessions with observed PnL
(PNL · AS TAPED), outcome, duration, and tick/fill counts.
GET /tapes/{tape_id}
One cassette: metadata plus summary counts. Cheap — prefer it over raw events.
GET /tapes/{tape_id}/events
Parsed StreamEvent pages.
A heavy read: it passes the admission lane, so overflow is
429 busy rather
than a queue. Oversized tapes are pointed at /download instead of paged.
To chart a market from a tape: book-tick and last-trade events form the price
line (0–1), and the trader’s fills overlay as BUY-up / SELL-down markers at
(ts, price), sized by usd.
GET /tapes/{tape_id}/download
A presigned .jsonl.gz URL, valid 1 hour — the bulk export path.
Errors
Full table: Errors.
