Positions
List fills
Executions of your orders, in the YES price, with the fee each venue charged.
GET/fillsself-hosted · access token · view
Self-hosted. Served by synpath serve on your own machine or host, which must be running; the engine and its order types live there. Nothing on this page runs on Synpath's servers.
Query parameters
| Name | Type | Description |
|---|---|---|
since | integer | Milliseconds since epoch. |
venue | string | |
book | string |
Response
A page of fills. On Polymarket settlement is matched until the chain confirms it.
page = await client.fetch_my_trades(venue="polymarket")
for fill in page:
print(fill.market_id, fill.side, fill.price, fill.amount, fill.fee)200
{
"data": [
{
"id": "072210b7-9701-9f67-dbeb-8607028b7a25",
"order_id": "01a0afc0-46e8-7596-b183-1ff448331615",
"client_order_id": "quickstart-1",
"venue": "kalshi",
"account": {
"venue": "kalshi",
"name": "desk-a",
"subaccount": null
},
"market_id": "kalshi:KXELONMARS-99",
"side": "buy",
"price": "0.10",
"amount": "2",
"fee": "0.0014",
"fee_currency": "USD",
"liquidity": "taker",
"settlement": "confirmed",
"timestamp": 1789655011496
}
],
"next_cursor": null,
"count": 1
}
