Skip to main content
GET /api/v1/fills Returns fills (individual trade executions) for the authenticated user on the specified exchange. A single order can produce multiple fills (partial fills). Many fills over time aggregate into a position.

Parameters

exchange
string
required
Exchange identifier (e.g., polymarket, kalshi).
market_id
string
Filter fills by a specific market ID (exchange-native). When omitted, returns all fills.
limit
number
Maximum number of fills to return.

Response

(root)
Fill[]
# All fills
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parsecapi.com/api/v1/fills?exchange=polymarket"

# Filtered by market
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parsecapi.com/api/v1/fills?exchange=polymarket&market_id=0x1234abcd"
[
  {
    "fill_id": "fill_123",
    "order_id": "order_456",
    "market_id": "0x1234abcd",
    "outcome": "Yes",
    "side": "buy",
    "price": 0.55,
    "size": 100.0,
    "is_taker": true,
    "fee": 0.55,
    "created_at": "2026-02-24T15:30:00Z"
  }
]