Read a wallet's unpaid trading fees per venue
Preview: available on staging (https://staging-execution.kairos.trade); not yet released in production, where trade plans — the only source of this fee debt — return 503.
Trades placed through trade plans on Polymarket and Predict.fun accrue the Kairos fee and the partner fee as a debt per wallet and collateral asset; nothing is deducted inside the order. This read returns the debt per venue, the threshold at which POST /v3/trade-plans refuses new trades with FEE_SETTLEMENT_REQUIRED, and any open settlement.
owedRaw is a signed integer string in token base units: it is negative when confirmed payments exceed the fees booked so far (a credit carried against later fees). The threshold is set by Kairos per partner. A venue whose settlement rail is not offered is omitted.
Reading also advances settlements: it refreshes the open settlement from chain evidence and credits late payments. Hyperliquid has no fee debt on this API.
Request
- Base URLhttps://execution.kairos.trade
- Auth
- API key in header X-Kairos-Partner-Id and API key in header Authorization
- or API key in header X-Client-Id and API key in header X-Api-Key and API key in header X-Api-Secret and API key in header Authorization
- or API key in header X-Client-Id and API key in header X-Api-Key and API key in header X-Api-Secret
- or API key in header X-Kairos-Partner-Id and API key in header X-Client-Id and API key in header X-Api-Key and API key in header X-Api-Secret
- or API key in header X-Kairos-Partner-Id and HTTP bearer
Query parameters
The wallet's EVM address. No other query parameter is accepted.
Response
Debt per venue.
Example response
{
"venues": [
{
"venue": "polymarket",
"holdingWallet": "0x2f9c4b8e1d7a6c5b4a3f2e1d0c9b8a7f6e5d4c3b",
"assetKey": "evm:137:0xc011a7e12a19f7b1f670d46f03b03f3342e82dfb",
"decimals": 6,
"owedRaw": "400000",
"thresholdRaw": "10000000",
"settlement": null
},
{
"venue": "predictfun",
"holdingWallet": "0x8ba1f109551bd432803012645ac136ddd64dba72",
"assetKey": "evm:56:0x55d398326f99059ff775485246999027b3197955",
"decimals": 18,
"owedRaw": "0",
"thresholdRaw": "10000000000000000000",
"settlement": null
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.