Skip to main content
Bravado is a single API surface across prediction market venues, so you integrate once instead of per-venue. Polymarket is supported across every product; see supported prediction markets for coverage by venue. Create and manage your API keys in the Bravado Portal.

Quick Start

Make your first API call and place a market order in under 5 minutes.

Authentication

Set up Bearer token auth and understand API key scopes.

API Reference

Full endpoint reference for Trade, Copytrade, and Data APIs.

Build with AI

Point your coding agents at Bravado docs, llms.txt, and MCP.

Why Bravado

Eight order types

LIMIT, MARKET, TWAP, ICEBERG, PEGGED, STOP_LOSS, TAKE_PROFIT, and TRAILING_STOP for algorithmic strategies on thin books.

Copy-trading built in

Mirror any wallet’s fills with proportional, fixed, or capped sizing. No native equivalent on Polymarket.

Tax-grade analytics

Wallet-level PnL under the Prediction Market Wallet Accounting Standard (PMWAS), with tax statements for realized gains.

Bravado vs. Polymarket’s native APIs

API surfaces

Your first request

The Data API is public read-only, run this with zero setup. Replace demo with your own key from the portal.

Use cases

Trading Bots

Automate strategies with TWAP, iceberg, pegged, and bracket orders.

Copy Trading

Mirror top traders automatically with configurable sizing.

Portfolio Dashboards

Surface leaderboards, PnL charts, and wallet profiles.

Terminals

Full trading front ends: order entry, portfolio, and discovery in one surface.

Start building

TypeScript SDK

Type-safe client with built-in auth and pagination.

Python SDK

Pythonic wrapper for all three Bravado APIs.

Concepts

Understand order types, positions, analytics, and copy-trading.

Error Reference

HTTP status codes, error shapes, and troubleshooting.