Copytrading API

Copy trading, as infrastructure.

Subscribe to any Polymarket wallet and mirror its trades programmatically. Sizing, filters, and risk controls included, executed on Bravado's engine.

Millisecond mirroringAny Polymarket walletRisk guards built in
Capabilities

The whole copy stack, one API.

The same engine behind copy trading in the Bravado terminal, exposed for your platform or strategy.

FOLLOWLeader subscriptions

Subscribe to any Polymarket wallet. Every fill streams to your webhook the moment it lands.

MIRRORAuto-mirroring

Leader fills become your orders under your rules, executed on the same engine as the terminal.

SIZINGSize modes

Fixed USDC per trade, percentage of the leader’s size, or percentage of your portfolio.

FILTERSMarket filters

Category whitelists and blacklists, liquidity floors, and odds ranges per subscription.

GUARDSRisk guards

Max position size, daily loss caps, and a drawdown kill-switch that halts mirroring.

EXITSExit control

Mirror the leader’s exits, or run independent take-profit and stop-loss rules.

LATENCYFast propagation

Leader fill to your order in milliseconds, not the next block or polling cycle.

ANALYTICSLeader vetting

PnL, win rate, and category breakdowns for any wallet before you subscribe.

Quick start

One call to a live subscription.

Point a subscription at a leader wallet with your sizing and guard rails. From that moment every qualifying fill is mirrored and streamed back to your webhook. Example shown is illustrative.

  • Single call to start or pause mirroring
  • Mirrored fills and guard events over webhooks
  • Update sizing and limits without resubscribing
Request
curl -X POST https://partner-api.bravadotrade.com/v1/copytrade/subscriptions \
  -H "X-API-Key: bvd_live_xxxxxxxx" \
  -H "X-Signature: <HMAC-SHA256>" \
  -d '{
    "leader": "0x8f16c9f1a2b44e07...",
    "size_mode": "pct_of_leader",
    "size_pct": 10,
    "max_position_usdc": 5000,
    "daily_loss_limit_usdc": 1000,
    "mirror_exits": true
  }'
Response
{
  "subscription_id": "sub_c41a9e72",
  "leader": "0x8f16c9f1a2b44e07...",
  "status": "active",
  "size_mode": "pct_of_leader",
  "mirrored_fills_24h": 0,
  "webhook": "https://yourapp.com/hooks/fills",
  "created_at": "2026-07-11T14:02:11Z"
}
Beyond mirroring

Built for platforms, secured like the Trade API.

Built for platforms
  • Multi-tenant sub-accounts with per-user API keys
  • Webhooks for mirrored fills, rejections, and guard triggers
  • Usage reporting per tenant for your own billing
Auth & provisioning
  • HMAC request signing, enforced per API key
  • Scoped permissions: copy.read, copy.execute, copy.admin
  • Key issuance and rotation over admin endpoints

Ship copy trading without building an execution engine.

Keys are provisioned per tenant with scoped permissions. Reach out and you can be mirroring wallets the same day.