Traders
GET /v1/trader/{proxy}/playbook
Trader Playbook: best categories, win rate by stake bucket, entry timing, position-size discipline, co-traders. Paid feature (metrics_full).
Trader Playbook: best categories, win rate by stake bucket, entry timing, position-size discipline, co-traders. Paid feature (metrics_full).
AuthorizationBearer <token>
API key: Authorization: Bearer pk_live_… (mint at polyrank.app/api-keys)
In: header
Path Parameters
proxy*string
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/trader/string/playbook"{ "proxy_wallet": "string", "best_categories": [ { "category": "string", "n_trades": -9007199254740991, "n_resolved": -9007199254740991, "win_rate_pct": 0, "pnl_usdc": 0, "brier": 0 } ], "win_rate_by_stake_bucket": [ { "bucket_label": "string", "n": -9007199254740991, "win_rate_pct": 0 } ], "entry_timing": { "mean_lifetime_pct": 0, "n_fills": -9007199254740991, "alpha_when_early": 0 }, "position_sizing": { "mean_notional": 0, "cv": 0, "max_notional": 0 }, "co_traders": [ { "proxy_wallet": "string", "shared_markets": -9007199254740991 } ]}Empty
{ "error": "string", "message": "string", "reason": "string", "issues": [ null ], "trace_id": "string"}{ "error": "string", "message": "string", "reason": "string", "issues": [ null ], "trace_id": "string"}{ "error": "string", "message": "string", "reason": "string", "issues": [ null ], "trace_id": "string"}{ "error": "string", "message": "string", "reason": "string", "issues": [ null ], "trace_id": "string"}{ "error": "string", "message": "string", "reason": "string", "issues": [ null ], "trace_id": "string"}{ "error": "string", "message": "string", "reason": "string", "issues": [ null ], "trace_id": "string"}{ "error": "string", "message": "string", "reason": "string", "issues": [ null ], "trace_id": "string"}