Skip to main content
GET
Get Kalshi Trades
Trades fetches executed Kalshi trades. The AIsa route returns the Kalshi Trade API response shape with top-level trades and cursor fields. Best for: Inspecting recent trades, filtering by market ticker or timestamp, and optionally including/excluding block trades. Endpoint: GET /kalshi/trades

Example

Response

The response object contains a trades array and, when more results are available, a cursor string for the next page. Trade objects include fields such as trade_id, ticker, count_fp, yes_price_dollars, no_price_dollars, taker_side, taker_book_side, taker_outcome_side, is_block_trade, and created_time.

Authorizations

Authorization
string
header
required

Your AIsa API key as a Bearer token.

Query Parameters

limit
integer<int64>
default:100

Number of results per page. Defaults to 100. Maximum value is 1000.

Required range: 0 <= x <= 1000
Example:

100

cursor
string

Pagination cursor from the previous response.

ticker
string

Filter by Kalshi market ticker.

Example:

"KXMVESPORTSMULTIGAMEEXTENDED-S20268A776ACB3C6-43886DEE17A"

min_ts
integer<int64>

Filter trades after this Unix timestamp.

max_ts
integer<int64>

Filter trades before this Unix timestamp.

is_block_trade
boolean

Filter trades by whether they are block trades. Omit to return all trades.

Example:

false

Response

Kalshi trades response with pagination

trades
object[]
required
cursor
string

Cursor for the next page.