New to the venue? How Polymarket works covers outcome tokens, condition IDs, and the CLOB before you write any code.
Trading bots
Automate execution on Polymarket with order types the native API does not have. TWAP, Iceberg, Pegged, and three stop variants run server-side, so a strategy keeps working when your process restarts.Place an order
Your first Polymarket order, then the same call shaped into each of the eight order types.
Build a trading bot
Signal, sizing, execution, and reconciling state after a restart.
BTC 5m and 15m bot
Trade Polymarket’s short-dated crypto up/down windows after the move to Chainlink TWAP settlement.
Stop-loss and take-profit
Protect a position with stops, brackets, and trailing exits.
Execute a large position
TWAP and Iceberg for working size into a thin Polymarket book.
Quote both sides
Split USDC into a complete outcome set and make markets on both sides.
Safe retries
Idempotency keys, so a timeout never becomes a duplicate position.
Terminals
Build front ends for Polymarket trading. Order entry, live portfolio, and the position states that a simple open-or-closed model gets wrong.Build a trading terminal
The four calls a terminal needs on load, and how to poll without hitting limits.
Display positions and PnL
Cost basis, realized versus unrealized, and the four resolution states.
Track order and strategy state
Why a TWAP is missing from your open orders, and how to show it properly.
White-label sub-accounts
Provision Polymarket wallets for your end users under a master key.
Copy trading
Mirror profitable Polymarket wallets. Polymarket has no native copy trading, so this exists only through Bravado. Any public wallet can be a leader, and the Data API lets you check their record before committing.Track a whale wallet
Find a trader worth following, verify the record, then mirror their fills.
Copy-trading bot
A follower service: selection filters, subscription, and supervision.
Analytics and reporting
Query any public Polymarket wallet. Figures come from on-chain Polygon settlement records replayed through a share-level FIFO cost-basis engine, and the read endpoints need no funded account.Build a PnL leaderboard
Rank Polymarket traders by realized PnL or volume.
Generate a tax statement
Form-8949-style dispositions, reconciliation, and export.
Polymarket specifics worth knowing
These come up in almost every integration, and getting them wrong is the usual cause of a first rejection:Resolution changes what a position means
Polymarket positions do not simply close. An event can conclude while the outcome is still being finalised on-chain, and shares are not redeemable during that window. Any application that treats a concluded event as realized money will show users balances they cannot access. See UMA resolution for the lifecycle, and Display positions and PnL for how to model it in a UI.Reference
- Polymarket coverage, which Bravado products work here
- Trade API, Copytrade API, Data API
- Error reference, Rate limits