Markets

Current tick grids for up to 200 markets of one provider

The same resolution as GET /v1/markets/tick-size for up to 200 (contract_id, asset_id) pairs of ONE provider in one round trip. Polymarket token ids are read from the metadata cache in a single batch. Rate-limit bucket: LIGHT, flat cost of 1 unit. Not cached (Cache-Control: no-store).

results is positional — results[i] answers items[i] — and each entry is either a tick grid, the predictfun unsupported payload, or a per-item error carrying the same code the single route would have answered with (not_found, tick_unavailable, cache_cold, upstream), or timeout / cancelled for items not started before the 15s batch bound or the caller left. A batch where every item failed is still a 200; only request-level problems (bad body, unknown provider, an empty contract_id, more than 200 items, or a failed token prefetch) fail the whole call.

post/v1/markets/tick-size/batch

Request

  • Base URL
    https://md.kairos.trade
  • Auth
    • none
    • or API key in header X-Client-Id and API key in header X-Api-Key and API key in header X-Api-Secret

Request body

provider'kalshi' | 'polymarket' | 'predictfun' required

Response

Positional results, one per requested item.

providerstring required

Example response

{
  "results": [
    {
      "ranges": [
        {
          "start": "0.04",
          "end": "0.96",
          "step": "0.01"
        }
      ],
      "min_tick": "0.001"
    }
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.