List fills
Fills from published lake files in (market_id, ts, log_index, tx_hash) order. With event_id, active members are read in (venue, market_id) order, each in that table order. With venue alone, the same key across the venue's markets. Exactly one selector: venue with market_id, event_id alone, or venue alone. from is inclusive and clamped to the plan's history; to is exclusive and must be after from. With venue alone, from and to are at most 7 days apart. Fills arrive within a day. event_id resolves an approved matched event the caller can see and reads its active members only; members whose venue's trades rights are not raw contribute no rows. A missing or hidden event_id is 404. Free and History plans do not include fills.
ApiKeyX-API-Key<token>Data endpoints. Format st_live__ (ADR-0012).
venue?stringVenue key. Required with market_id, or alone for a venue-wide range of at most 7 days. Must not be set with event_id.
market_id?stringOne market. Requires venue. Must not be set with event_id or with venue alone.
event_id?stringMatched event id. Reads active members only, in (venue, market_id) order. Must not be set with venue or market_id.
from*stringInclusive start of the time range, UTC. Clamped to the plan's history.
date-timeto*stringExclusive end of the time range, UTC. Must be after from. With venue alone, at most 7 days after from.
date-timeleg?stringMatch leg to return. Default maker. Kalshi publishes maker rows only, so maker and all return the same rows there.
"maker""maker""taker""all"limit?integerPage size (ARCHITECTURE 9.4). Default 100, maximum 1,000. May change between pages; the cursor does not bind to limit.
1 <= value <= 1000100cursor?stringOpaque pagination cursor from a previous next_cursor. Bound to the operation and its query filters (not limit). Tampered, malformed, foreign-route or foreign-query cursors are 400 invalid_request with no detail.
Fills page
application/json- response
data*array<>next_cursor*|Opaque cursor for the next page, or null when there is no further page (ARCHITECTURE 9.4). Pass as the cursor query parameter.
curl -X GET 'https://api.skewtape.com/v1/fills?from=2019-08-24T14%3A15%3A22Z&to=2019-08-24T14%3A15%3A22Z'{ "data": [ { "block_number": 0, "block_reason_code": "string", "blocked": true, "contract_version": "string", "decimals": 0, "fee_raw": 0, "leg": "maker", "log_index": 0, "maker": "string", "market_id": "string", "match_model": "amm", "notional_raw": 0, "price": 0, "schema_version": "string", "side": "buy", "size_raw": 0, "taker": "string", "token_id": "string", "ts": "2019-08-24T14:15:22Z", "tx_hash": "string", "venue": "string" } ], "next_cursor": "string"}Powered by Kalshi Research