Subscribe
Create a subscription to receive real-time events matching your filters.Request
Fields
| Field | Required | Description |
|---|---|---|
action | Yes | "subscribe" |
platform | Yes | "polymarket" |
version | Yes | 1 |
type | Yes | Channel: "orders", "activity", or "lifecycle" |
filters | Yes | Object with exactly one key: users, condition_ids, or market_slugs |
["*"] to receive all events on that channel (wildcard subscription, Pro plan only).
Filter Types
| Filter | Description | Example |
|---|---|---|
users | Wallet addresses | ["0x123...", "0xabc..."] |
condition_ids | Market condition IDs | ["0x456...", "0x789..."] |
market_slugs | Market URL slugs | ["will-donald-trump-win-the-2024-us-presidential-election"] |
Not all filters are available on all channels. See the filter availability table for details.
Success Response
subscription_id to update or unsubscribe later.
Examples
Subscribe to trade alerts for wallets
Track trades from specific wallet addresses:Subscribe to activity for a market
Track splits, merges, and redemptions on a specific market:Subscribe to lifecycle events
Track token registrations and market resolutions:Wildcard subscription (Pro only)
Subscribe to all trades across Polymarket:Unsubscribe
Remove an existing subscription using its ID.Request
Response
Update Subscription
Replace the entire filter set on an existing subscription.Request
Response
Updating replaces the existing filters entirely. Include all items you want to track.
