Skip to main content
PolyNode exposes fee data in a few different forms. Use this section when you know you need fee or rebate data but are not sure which endpoint matches the accounting question.
Fees, rebates, rewards, and builder payouts are separate concepts. Trader-paid fees come from executed fills. Fee events show receiver-level on-chain fee charges. Maker rebates and reward configuration are Polymarket accounting surfaces. Builder rev share is paid off-chain and is not the same as total_fees.

Fee Surfaces

NeedEndpointUse this when
Wallet fee-bearing fillsGET /v3/wallets/{address}/fees-paidYou want trades where a wallet paid a nonzero fill fee
Global fee eventsGET /v3/feesYou want fee charged events across the platform
Fees by receiverGET /v3/fees/{receiver}You want fee events received by one address
Builder fee rankingGET /v3/builders?sort=feesYou want builders ranked by fees generated on attributed fills
Builder fee tradesGET /v3/builders/{code}/tradesYou want the underlying attributed fills, including per-fill fee
Maker rebatesGET /v3/wallets/{address}/rebatesYou want Polymarket-reported maker rebates for one maker/date
Reward configsGET /v3/rewards/marketsYou want public reward-market configuration, not wallet-earned rewards

Quick Examples

curl "https://api.polynode.dev/v3/wallets/0x63ce342161250d705dc0b16df89036c8e5f9ba9a/fees-paid?limit=1" \
  -H "x-api-key: $POLYNODE_API_KEY"
curl "https://api.polynode.dev/v3/fees?limit=1" \
  -H "x-api-key: $POLYNODE_API_KEY"
curl "https://api.polynode.dev/v3/builders?sort=fees&limit=1" \
  -H "x-api-key: $POLYNODE_API_KEY"