Skip to main content
GET
GET /traders/{address}/categories: Per-Category Breakdown
Sign each request with a fresh HMAC signature. The cURL and HTTP header values below are placeholders, not reusable credentials. For runnable signing code, use request signing examples. Python examples use the signed session from that page; Node.js examples use its bravadoFetch helper.
Returns per-category PnL and volume breakdown for the wallet.
Category values changed 2026-09-12 (Polymarket only). category now comes from the same canonical classification the PnL and volume leaderboards’ category field reads, so a wallet’s dominant category here and on the board can no longer disagree. Previously this endpoint used a different, less reliable heuristic (the lowest-numbered Polymarket tag on the market’s event) that could surface a raw entity name instead of a topic — e.g. "Iran" or "patriots" instead of Geopolitics or Sports. If you cached or hardcoded any of the old values, re-check them: casing is now consistent, and several buckets (Sports especially) now include markets that used to appear under a narrower or noisier label. The response shape is unchanged. On predict.fun, categories still come from that venue’s own tag tree and were not affected by this change — they use a different vocabulary from the leaderboard’s category field, which is not available on that venue at all yet.

Path Parameters

Query Parameters

string
default:"all"
Rolling time window. Accepted values: 1h, 4h, 24h, 7d, 30d, 90d, 365d, all.

Response

An array of category breakdown objects.

Example