Kalshi Get Orders logo

Catalog action Utility kalshi

Get open and historical orders from your Kalshi portfolio. Returns order details including status, price, side, type, and fill counts. Supports filtering by ticker, event, status, and time range. Ideal for: order management, trade monitoring, execution analysis, automated order tracking workflows.

At a Glance

FieldValue
Action IDkalshi-get-orders
CategoryUtility
Connectorkalshi
Requires gasNo
Funds movementNone declared
Tagskalshi, prediction-market, orders, trading, read

Payload Schema

FieldTypeRequiredDescription
tickerstringNoFilter by market ticker
eventTickerstringNoFilter by event ticker
statusstringNoFilter by order status
limitnumberNoMaximum number of orders to return (default: 100, max: 1000)
cursorstringNoCursor for pagination
minTsnumberNoMinimum timestamp (Unix seconds) to filter orders
maxTsnumberNoMaximum timestamp (Unix seconds) to filter orders
subaccountnumberNoSubaccount number (0 = primary, 1-32 = subaccounts)

Result Schema

FieldTypeRequiredDescription
ordersarrayYesList of orders
cursorstringYesCursor for fetching the next page

Examples

json
{ "type": "kalshi-get-orders", "payload": { "ticker": "example-ticker", "eventTicker": "example-eventTicker", "status": "resting", "limit": 100, "cursor": "example-cursor" }, "children": [], "connector": { "type": "kalshi", "id": "conn_kalshi" }}

Payload fields can use workflow expressions such as {{$trigger.body.amount}}, {{$nodes.fetch.result.price}}, and {{$props.asset}} when the value should come from a trigger, prior node, or reusable workflow prop.