Skip to main content

Overview

polynode webhooks deliver real-time event notifications to your HTTP endpoint. Instead of polling the API, register a webhook and receive a POST request whenever matching events occur.
  • 16 event types covering trades, prices, markets, positions, and lifecycle events
  • Enriched payloads — every delivery includes market names, outcomes, slugs, and condition IDs
  • HMAC-SHA256 signed — verify every delivery with your webhook secret
  • 3-30 second polling — event cadence depends on the event type
  • Delivery transparency — full history of every delivery attempt, status code, and latency

Quick Start

1. Create a webhook

2. Receive deliveries

Every delivery is a POST to your URL with this structure:

3. Verify the signature

Every delivery includes HMAC-SHA256 headers:
Verify with:

Event Types

Events marked polynode only are exclusive to polynode — no other Polymarket data provider offers them.

Management API

Retry Policy

A delivery is successful if your endpoint returns HTTP 2xx within 5 seconds. Failed deliveries are visible in the delivery history endpoint.

Limits