Sign each request with a fresh HMAC signature. The cURL and HTTP header values below are placeholders, not reusable credentials. For runnable signing code, use request signing examples. Python examples use the signed session from that page; Node.js examples use its
bravadoFetch helper.Quick Start
Make your first API call in under 5 minutes
Authentication
Get your API key and authenticate requests
Place an Order
Buy and sell outcome tokens on Polymarket
API Reference
Full endpoint reference for all three APIs
What you can build
Trading Bots
Automate strategies with TWAP, iceberg, pegged, and bracket orders
Copy Trading
Mirror top traders automatically with configurable sizing
Analytics Dashboards
Surface leaderboards, PnL charts, and wallet profiles
APIs at a glance
Bravado exposes three APIs that work together:Get started
1
Get your API key
Create an account in Console, then generate a public API key and secret for your product.
2
Verify your account
Call
GET /v2/trade/account to confirm your credentials and inspect your wallet address, scopes, and rate limits.3
Place your first order
Send a
POST /v2/trade/order with type: "MARKET" to buy shares in any Polymarket outcome token.4
Explore advanced features
Add bracket orders, set up copy-trading, or pull analytics to build richer product experiences.