Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.polynode.dev/llms.txt

Use this file to discover all available pages before exploring further.

polynode exclusive — no other Polymarket data provider offers this event type.

Filters

FilterTypeDescription
receiver_addressesstring[]Fee receiver addresses to watch. Max 500. Empty = all receivers.
min_fee_usdnumberMinimum fee amount in USD.

Payload

{
  "id": "evt_c1d2e3f4-5a6b-7c8d-9e0f-1a2b3c4d5e6f",
  "type": "fee_earned",
  "created_at": "2026-05-14T15:09:13.123456789+00:00",
  "data": {
    "receiver": "0x115f48dc2a731aa16251c6d6e1befc42f92accc9",
    "fee_usd": 0.00069,
    "transaction_hash": "0x8a76e72ea10587303469998405da67323d33cbab8bda053db3091b3935011b42",
    "timestamp": "1778770048"
  }
}

Fields

FieldTypeDescription
receiverstringFee receiver wallet address
fee_usdnumberFee amount in USD
transaction_hashstringOn-chain transaction hash
timestampstringUnix timestamp

Use Cases

  • Builders monitoring their own fee revenue in real-time
  • Market makers tracking fee income across markets
  • Protocol analytics tracking fee distribution
  • Revenue dashboards with instant updates

Example

curl -X POST https://api.polynode.dev/v3/webhooks \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://your-app.com/hooks/fees",
    "event_types": ["fee_earned"],
    "filters": {
      "receiver_addresses": ["0x115f48dc2a731aa16251c6d6e1befc42f92accc9"],
      "min_fee_usd": 1.0
    }
  }'