Polyrankdocs
Traders

GET /v1/trader/{proxy}/timing-skill

Category × entry-timing skill grid for a trader (CH 0146). Every cell carries its own n; cells below the window floor are returned but flagged not rankable.

GET
/v1/trader/{proxy}/timing-skill

Category × entry-timing skill grid for a trader (CH 0146). Every cell carries its own n; cells below the window floor are returned but flagged not rankable.

AuthorizationBearer <token>

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

In: header

Path Parameters

proxy*string

Query Parameters

window?string
scope?string

Response Body

application/json

curl -X GET "https://example.com/v1/trader/string/timing-skill"
{  "proxy_wallet": "string",  "available": true,  "window": "14d",  "as_of": "string",  "min_n_rankable": -9007199254740991,  "maker_flow_threshold": 0,  "subs": [    "string"  ],  "buckets": [    "string"  ],  "cells": [    {      "sub": "string",      "bucket_group": "string",      "skill": 0,      "tau": -9007199254740991,      "n": -9007199254740991,      "n_taker": -9007199254740991,      "n_taker_scanned": -9007199254740991,      "hit_rate_excess": 0,      "luck_z": 0,      "early_entry_return": 0,      "mean_p_entry": 0,      "pnl_usd": 0,      "cost_usd": 0,      "last_entry_at": "string",      "rankable": true,      "maker_flow": true    }  ],  "best": {    "sub": "string",    "bucket_group": "string",    "skill": 0,    "tau": -9007199254740991,    "n": -9007199254740991,    "n_taker": -9007199254740991,    "n_taker_scanned": -9007199254740991,    "hit_rate_excess": 0,    "luck_z": 0,    "early_entry_return": 0,    "mean_p_entry": 0,    "pnl_usd": 0,    "cost_usd": 0,    "last_entry_at": "string",    "rankable": true,    "maker_flow": true  },  "timing_profile": "string"}