Skip to main content
Bravado is the data infrastructure layer for prediction markets. Stream realtime market data, pull trader intelligence, track resolution, and execute, all through one API surface, so you integrate with Bravado once instead of maintaining a separate integration per venue. Polymarket is supported across every product; see supported prediction markets for coverage by venue.

Create your Bravado account

The Bravado Console is your developer dashboard for API keys, usage, billing and your team.

Create account

New to Bravado? Sign up to get started with the Free plan and set up your first integration.

Log in

Already have an account? Open your dashboard to manage your organisation and API access.
After signing in, use Endpoints to choose your product and venue, and API keys to manage credentials. Explore the API catalog to find the right product for your integration.

Explore the documentation

Quick Start

Connect to Bravado and receive live prediction-market data in under five minutes.

Market Data

Realtime trades and order books over WebSockets.

Authentication

Set up API-key auth for the REST APIs and understand scopes.

Build with AI

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

Product categories

Bravado is organized around what kind of data you need, with execution available alongside it.

Market Data

Realtime prediction-market data over WebSockets, and the primary infrastructure product. Stream live trades across every market and live order books for any outcome token through Bravado infrastructure, already normalized and enriched, instead of connecting to each venue’s socket yourself.
  • Live trade feed, enriched server-side with trader name and wallet
  • Live order books: snapshots, incremental updates, best bid/ask, last-trade price
  • One multiplexed connection instead of one socket per market
See Market Data. Coverage today is Polymarket, with the interface designed to extend across venues.

Trader Data API

Enriched participant intelligence derived from on-chain settlement: who is trading, how they perform, and what they hold. This is distinct from realtime market data, it is about traders, not the tape.
  • Wallet positions, PnL, and cost basis
  • Trade history and wallet activity
  • Leaderboards, win rate, and trader analytics
See the Trader Data API.

Execution

The Trade API covers the full order lifecycle across supported venues: standard order execution, eight order types including TWAP, ICEBERG, and bracket orders, and position management. Execution is a first-class capability you use alongside Bravado’s data infrastructure, when you want data and trading behind one integration.

Automation

The Copytrade API mirrors any wallet’s fills with configurable sizing and risk controls, a specialized execution-automation product built on top of the Trade API.

Resolution

The UMA API exposes how Polymarket markets settle through UMA’s Optimistic Oracle: proposals, disputes, and final outcomes, so you can tell a concluded event from a redeemable position.

Historical Data

We are building toward historical market-data infrastructure, historical trades and market-state history, so customers do not have to record every stream themselves. Historical trader data is available today through the Trader Data API, which reconstructs a wallet’s full economic history from its first trade.

Why Bravado

Realtime market data

Prediction-market order books, trades, and market updates streamed over Bravado infrastructure.

One integration

A consistent Bravado interface instead of a separate integration for every prediction-market venue.

Enriched data

Raw market data combined with trader intelligence, PnL, positions, and resolution data.

Execution built in

Execute through Bravado when you want data and trading infrastructure together, with eight order types.

Specialized APIs

Copytrade, UMA resolution, advanced orders, and other prediction-market-specific functionality.

Historical trader history

Full wallet history from the first trade, with FIFO cost basis, no need to record it yourself.

API surfaces

Your first stream

Create your account, then enable WebSockets on an eligible paid plan and create a WebSockets credential in the Console. Your key needs stream.read; keep its secret on your server. The quickstart walks through a signed WebSocket connection, receiving trades and checking your organisation’s usage. Use venue order books for Polymarket or Predict.fun depth. Each connection requires a fresh HMAC signature; an API key alone is not sufficient.

Use cases

Terminals

Live tapes, depth, and order entry in one surface.

Trading Bots

React to realtime flow with TWAP, iceberg, and bracket orders.

Portfolio Dashboards

Surface leaderboards, PnL charts, and wallet profiles.

Quant Research

Capture and analyze market and trader data.

Copy Trading

Mirror top traders automatically with configurable sizing.

AI Agents

Give agents live data and execution through the MCP server.

Start building

TypeScript SDK

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

Python SDK

Pythonic wrapper for the Bravado REST APIs.

Concepts

Understand market data, trader data, order types, and resolution.

Error Reference

HTTP status codes, error shapes, and troubleshooting.