Tokens

Order Book Fills

GET
/api/v1/tokens/{address}/fills
Order-book fills of a prediction market (OrderFilled), newest first in chain order. A fill moves no AMM reserve, so fills are not in the market liquidity history.
Auth: API Key

Query Parameters

ParamDescription
orderIdFilter by order id (ids count per market per host)
outcomeIdFilter by outcome
buyerFilter by buyer wallet
sellerFilter by seller wallet
cursorOpaque, from pagination.nextCursor
limitPage size (default 20)

Response

Response
{
  "data": [
    {
      "orderId": 7,
      "outcomeId": 1,
      "buyer": "0x...",
      "seller": "0x...",
      "shares": "25000000000000000000",
      "basePair": "15000000",
      "buyerPaid": "15090000",
      "sellerNet": "14910000",
      "main": "0x...",
      "pairAsset": "0x...",
      "pairDecimals": 6,
      "valueUsdE18": "15000000000000000000",
      "host": "0x...",
      "txHash": "0x...",
      "logIndex": 4,
      "blockNumber": 41234567,
      "blockTime": "2026-10-01T12:00:00.000Z"
    }
  ],
  "pagination": { "limit": 20, "hasMore": false, "nextCursor": null }
}

Units: shares are outcome shares (18 decimals). basePair (shares × price), buyerPaid (fee included) and sellerNet (after the fee) are raw units of pairAsset (pairDecimals). valueUsdE18 is USD × 1e18, null when unknown.

200 Fills returned400 Invalid address or query parameter401 Missing or invalid API key503 Markets not deployed on this network