Search
GET /v1/search
Universal resolver: address / condition_id / token_id / username / market text → ranked results.
Universal resolver: address / condition_id / token_id / username / market text → ranked results.
AuthorizationBearer <token>
API key: Authorization: Bearer pk_live_… (mint at polyrank.app/api-keys)
In: header
Query Parameters
q*string
limit?integer
Response Body
application/json
curl -X GET "https://example.com/v1/search?q=string"{ "query": "string", "kind": "address", "results": [ { "type": "trader", "proxy_wallet": "string", "username": "string", "pseudonym": "string", "display_name": "string", "verified": true, "total_pnl": 0, "volume": 0, "has_metrics": true } ]}POST /v1/rankings/custom POST
Compute a composite ranking over the wallet cohort with user-supplied weights and filters. The composite score is a weighted sum of percentile ranks across the chosen metrics; weights are auto-normalized. Paid feature (Builder).
GET /v1/compare GET
Side-by-side comparison of 2-4 traders. Paid feature (Compare).