Skip to Content
SkewtapeDocs

List markets

GET
/v1/markets

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.

Authorization

ApiKey
headerX-API-Key<token>

Data endpoints. Format st_live__ (ADR-0012).

Query Parameters

venue?string

Restrict to one venue key.

market_id?array<string>

Restrict to these market ids (at most 100).

Itemsitems <= 100
updated_since?string

Only markets updated at or after this UTC time.

Formatdate-time
limit?integer

Page size (ARCHITECTURE 9.4). Default 100, maximum 1,000. May change between pages; the cursor does not bind to limit.

Range1 <= value <= 1000
Default100
cursor?string

Opaque 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.

Response Body

Markets page

application/json
  1. 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.

Example Request
curl -X GET 'https://api.skewtape.com/v1/markets'
Example Response
{  "data": [    {      "block_reason_code": "string",      "blocked": true,      "category": "string",      "close_at": "2019-08-24T14:15:22Z",      "first_trade_at": "2019-08-24T14:15:22Z",      "last_trade_at": "2019-08-24T14:15:22Z",      "market_id": "string",      "open_at": "2019-08-24T14:15:22Z",      "outcomes": [        {          "label": "string",          "token_id": "string"        }      ],      "quality_flags": [        "string"      ],      "question": "string",      "rules_hash": "string",      "rules_text": "string",      "schema_version": "string",      "slug": "string",      "source_kind": "chain",      "status": "open",      "updated_at": "2019-08-24T14:15:22Z",      "venue": "string",      "venue_event_id": "string"    }  ],  "next_cursor": "string"}

Powered by Kalshi Research