Skip to main content
Whether you’re hitting the REST APIs (/alerts, /hot-markets) or listening to the live WebSocket stream, every single alert you receive follows this exact JSON structure.

Core Fields

Resolution Fields

These fields are populated only after the market has officially resolved on Polymarket. While the market is live, they remain null or false.

Alert Types Breakdown

We classify insider activity into three distinct buckets, and inject specific tracking data into the details object depending on what we see.
A brand new wallet with zero or near-zero history suddenly drops heavy volume on a specific outcome. These are the strongest raw insider signals because wallets are often funded exclusively to execute this one trade without tying back to a main identity.
The Details Object
A fresh wallet that isn’t just buying once — they are repeatedly smashing the buy button on the exact same market over time. This shows extreme conviction.
The Details Object
We detect multiple completely separate wallets all buying the exact same outcome within a very tight time window. Highly indicative of coordinated groups or single actors using distributed wallets.
The Details Object

The Full Payload Example

Here is exactly what a fresh_accumulator alert looks like when it hits your server:
Right off the wire