Skip to main content
GET
Get Kalshi Trades
Fetch historical trade data from Kalshi markets. Requires at least one of ticker or event_ticker.
Free & Unlimited. This endpoint does not count toward your monthly usage limits on any plan.

Authorizations

x-api-key
string
header
required

Query Parameters

ticker
string | null

Filter by market ticker

event_ticker
string | null

Filter by event ticker (prefix match)

taker_side
enum<string> | null

Filter by taker side: yes or no Kalshi taker side enum.

Available options:
yes,
no
start_time
integer | null

Unix timestamp (seconds) for start

end_time
integer | null

Unix timestamp (seconds) for end

min_count
integer | null

Minimum contract count

Required range: x >= 1
limit
integer
default:100

Number of trades to return

Required range: 1 <= x <= 500
order
enum<string>
default:desc

Sort order: asc or desc

Available options:
asc,
desc
pagination_key
string | null

Cursor for pagination

Response

Successful Response

Kalshi trades endpoint response.

trades
KalshiTrade · object[]
required
pagination
CursorPagination · object
required

Cursor-based pagination for endpoints that don't support offset.