List matched events
Matched events in event_id order. Filters: min_confidence, resolution_equal, venue (any active member), status. Free and History keep events whose resolves_at is null or at most 30 days in the past. Plans see status approved only.
ApiKeyX-API-Key<token>Data endpoints. Format st_live__ (ADR-0012).
min_confidence?numberMinimum overall confidence (inclusive).
double0 <= value <= 1resolution_equal?booleanvenue?stringRestrict to events with an active member on this venue.
status?string"approved""needs_rereview""retired"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.
Matched events 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/matched_events'{ "data": [ { "category": "string", "confidence": 0, "event_id": "st_evt_00412", "members": [ { "block_reason_code": "string", "blocked": true, "market_id": "string", "outcome_map": { "property1": "string", "property2": "string" }, "pairwise_confidence": 0, "resolution_equal_with": [ "string" ], "rule_variant_notes": "string", "side_no_label": "string", "side_yes_label": "string", "status": "active", "venue": "string" }, { "block_reason_code": "string", "blocked": true, "market_id": "string", "outcome_map": { "property1": "string", "property2": "string" }, "pairwise_confidence": 0, "resolution_equal_with": [ "string" ], "rule_variant_notes": "string", "side_no_label": "string", "side_yes_label": "string", "status": "active", "venue": "string" } ], "method_version": "string", "question_canonical": "string", "resolution_equal": true, "resolution_source": "string", "resolves_at": "2019-08-24T14:15:22Z", "reviewed_at": "2019-08-24T14:15:22Z", "reviewer": "string", "reviewer_notes": "string", "rule_note": "string", "schema_version": "string", "status": "approved", "updated_at": "2019-08-24T14:15:22Z" } ], "next_cursor": "string"}Powered by Kalshi Research
List markets GET
Markets in (venue, market_id) order. Filter by venue, up to 100 market_id values, and updated_since. Rights and plan rules apply in the dataset door.
List two-member matched events GET
Thin alias of matched events with exactly two active members, in the old pair shape (ARCHITECTURE 9.1). Same filters as matched_events. Derived server-side from the same dataset read.