Polymarket Tape
polymarket_tapeRaw Polymarket L2 event tape for ONE time window (at most 24 hours) on one or more outcome tokens, oldest first, from the recorded order-book feed. token_id / token_ids are ERC-1155 OUTCOME token ids (long decimal strings: read them off clob_token_ids in polymarket_market_detail or outcomes[].token_id in polymarket_markets); a market's condition_id (0x...) will NOT work. Event types: trade (price = probability in [0, 1], size = shares, side = buy | sell), price_change, book (the whole ladder in bids / asks, JSON carried as strings), tick_size_change (the new tick in tick_size, a field no other row has; from November 2026, earlier days have none), status. Always pass event_type: without it a page is mostly price_change and book rows. Returns {events, has_more, next_cursor}; pass next_cursor back as cursor for the next page. A 0 in best_bid, best_ask, price or size on a row type that does not populate it means absent, not a price of 0; best_bid and best_ask are recorded only since 2026-11-05 18:02 UTC, on price_change and book rows. The tape carries no wallet addresses. to_ms is EXCLUSIVE here, unlike to in polymarket_ohlcv.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"from_ms": "<from_ms>",
"to_ms": "<to_ms>"
},
"name": "polymarket_tape"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Events per page (default 100, max 50000, as REST /events). | |
| to_ms | Yes | Required. Window end, epoch MILLISECONDS, EXCLUSIVE. Must be greater than `from_ms` and at most 86400000 (24 hours) after it. | |
| cursor | No | `next_cursor` from the previous page; resumes strictly after it. | |
| from_ms | Yes | Required. Window start, epoch MILLISECONDS, inclusive. | |
| token_id | No | One outcome token id (decimal string). Give this or `token_ids`. | |
| token_ids | No | Comma-separated outcome token ids, at most 100. Wins over `token_id` when both are given. | |
| event_type | No | Return only this event type. Strongly recommended. |