Kalshi Get Portfolio Fills logo

Catalog action Utility kalshi

Get trade fill history from your Kalshi portfolio. Returns details for each fill including price, side, taker status, and timestamps. Supports filtering by ticker, order, and time range. Ideal for: trade history analysis, execution quality review, P&L reconciliation, tax reporting.

At a Glance

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

Payload Schema

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

Result Schema

FieldTypeRequiredDescription
fillsarrayYesList of trade fills
cursorstringYesCursor for fetching the next page

Examples

json
{ "type": "kalshi-get-portfolio-fills", "payload": { "ticker": "example-ticker", "orderId": "example-orderId", "limit": 100, "cursor": "example-cursor", "minTs": 1 }, "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.