Polyrankdocs
Public (no auth)

GET /v1/traders/recently-active

Minutes-grain recently-active traders. Masked (tid + masked label, proxy_wallet null) for anonymous and API-key callers; a browser session gets the real proxy_wallet and unmasked names. Activity (which wallets) is live off the trades.new tail; the ranked metric VALUES are grid cadence. Windows 5m/15m require sign-in; >=1h are anonymous. Sort by any of: realized_pnl, total_pnl, roi_pct, win_rate_pct, lifetime_volume_usdc, trade_count.

GET
/v1/traders/recently-active

Minutes-grain recently-active traders. Masked (tid + masked label, proxy_wallet null) for anonymous and API-key callers; a browser session gets the real proxy_wallet and unmasked names. Activity (which wallets) is live off the trades.new tail; the ranked metric VALUES are grid cadence. Windows 5m/15m require sign-in; >=1h are anonymous. Sort by any of: realized_pnl, total_pnl, roi_pct, win_rate_pct, lifetime_volume_usdc, trade_count.

AuthorizationBearer <token>

API key: Authorization: Bearer pk_live_… (mint at polyrank.app/api-keys)

In: header

Query Parameters

window?string
sort?string
sort_window?string
sort_dir?string
limit?integer

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/traders/recently-active"
{  "window": "string",  "sort": "string",  "sort_window": "string",  "sort_dir": "string",  "count": -9007199254740991,  "as_of": "string",  "freshness": {    "activity": "string",    "metric_values": "string",    "metrics_snapshot_age_seconds": -9007199254740991  },  "rows": [    {      "rank": -9007199254740991,      "tid": "string",      "wallet_label": "string",      "proxy_wallet": "string",      "display": {        "username": "string",        "pseudonym": "string",        "profile_image": "string",        "verified": true      },      "last_fill_at_ms": -9007199254740991,      "sort_value": 0,      "realized_pnl": 0,      "total_pnl": 0,      "roi_pct": 0,      "win_rate_pct": 0,      "lifetime_volume_usdc": 0,      "trade_count": -9007199254740991    }  ]}
{  "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"}