Skip to main content
Subscribe to a real-time stream of Polymarket mempool order flow via Server-Sent Events (SSE). This low-latency feed allows you to see the market before it hits the chain. Powered by a multi-node synchronization engine, it streams live order flow up to 3-6 seconds faster than on-chain confirmation, offering 10ms transaction awareness and a >99.99% delivery rate. Features include fully resumable SSE connections to prevent data loss, rich payloads with deep market, user, and trade context, and advanced filtering options.
SSE events are emitted with the event name order. When parsing the stream, listen for event: order frames.
string
required
Your PolyEdge API key.

Parameters

string
Comma-separated list of trader wallet addresses to filter by. Only transactions involving these traders will be emitted.
string
Comma-separated list of market tags to filter by (e.g., sports,crypto).
string
Comma-separated list of series slugs to filter by (e.g., nba-2026,btc-up-or-down-5m).
float
Minimum USDC value of the taker order.
float
Maximum USDC value of the taker order.
float
Minimum share amount of the taker order.
float
Maximum share amount of the taker order.
float
Minimum execution price (0–100 scale).
float
Maximum execution price (0–100 scale).
string
Output format for each event payload. Set to json for a full JSON object. Defaults to a compact array format optimized for throughput.

Response

Each SSE event contains a data field with a single transaction payload. The shape depends on the format parameter.
The default format emits each transaction as a compact JSON array. The array has four top-level elements:Market array ([2]): [id, question, slug, start_date, end_date, icon, neg_risk, event_slug, series_slug, tags[], outcome_1, outcome_2, group_item_title, event_title, event_icon]Taker/maker order array: [side, [address, name, profile_image, x_username, profile_created_at], outcome, token_id, usdc, shares, fee, fee_rate_bps]