Skip to main content
GET
https://api.aisa.one/apis/v1
/
kalshi
/
trades
Get Kalshi Trades
curl --request GET \
  --url https://api.aisa.one/apis/v1/kalshi/trades \
  --header 'Authorization: Bearer <token>'
{
  "trades": [
    {
      "trade_id": "<string>",
      "ticker": "<string>",
      "count_fp": "<string>",
      "yes_price_dollars": "<string>",
      "no_price_dollars": "<string>",
      "taker_side": "<string>",
      "taker_book_side": "<string>",
      "taker_outcome_side": "<string>",
      "created_time": "<string>",
      "is_block_trade": true
    }
  ],
  "cursor": "<string>"
}
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

curl -X GET "https://api.aisa.one/apis/v1/kalshi/trades?limit=5&is_block_trade=false" \
  -H "Authorization: Bearer ***"

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.