Skip to main content

The problem

Retail interest in prediction markets is high but sophistication is uneven. A product that lets a user pick a top trader and automatically mirror their fills combines a proven UX pattern (Etoro-style copy trading) with a market that has no native copy-trading feature. Building this from scratch requires watching every fill on-chain, replaying it against a follower wallet, handling partial fills, and reconciling.

What Bravado provides

The Copytrade API is a purpose-built engine that:
  • Subscribes a follower wallet to a leader wallet’s fills.
  • Mirrors each leader fill according to configurable sizing modes: proportional, fixed, or capped.
  • Enforces per-fill and per-day notional limits.
  • Restricts mirroring by category, market, or outcome.
  • Emits mirrored fill events with cross-references to the leader’s original fill.
Polymarket does not offer a native equivalent. Every copy-trading product on Polymarket is running its own version of this engine or is using Bravado.

APIs used

Worked example

Provision a follower, subscribe to a leader, and print mirrored fills:

Product patterns

Two common product shapes on top of the Copytrade API:
  1. Follow-a-trader. User picks one leader from a curated list. Simple, low-cognitive-load onboarding.
  2. Basket. User subscribes to many leaders at once with different sizing weights. Reduces single-trader risk.
Both are single-API-call operations once a follower is provisioned. See the guide for a starter implementation.