GET /v1/event/{slug}
Event (fixture) view: header, dates, every question in the fixture with our own 24h volume and live mids. Scoped to the whole game when Gamma provides a gameId.
Event (fixture) view: header, dates, every question in the fixture with our own 24h volume and live mids. Scoped to the whole game when Gamma provides a gameId.
API key: Authorization: Bearer pk_live_… (mint at polyrank.app/api-keys)
In: header
Path Parameters
Response Body
application/json
curl -X GET "https://example.com/v1/event/string"{ "slug": "string", "canonical_slug": "string", "event_id": -9007199254740991, "title": "string", "category": "string", "subcategory": "string", "series_title": "string", "series_slug": "string", "series_recurrence": "string", "sport_code": "string", "sport_name": "string", "sport_discipline": "string", "team_names": [ "string" ], "team_abbrs": [ "string" ], "game_id": -9007199254740991, "live": true, "ended": true, "score": "string", "period": "string", "resolution_source": "string", "neg_risk": true, "dates": { "created": "string", "trading_opens": "string", "first_trade": "string", "event_start": "string", "scheduled_close": "string", "actual_close": "string" }, "totals": { "questions": -9007199254740991, "open_questions": -9007199254740991, "resolved_questions": -9007199254740991, "volume_24h_usdc": 0, "fills_24h": -9007199254740991, "traders_24h": -9007199254740991 }, "gamma_reported": { "open_interest": 0, "volume_24h_shares": 0, "liquidity": 0, "comment_count": -9007199254740991 }, "fixture_events": [ { "event_id": -9007199254740991, "slug": "string", "title": "string", "market_count": -9007199254740991, "is_current": true } ], "questions": [ { "condition_id": "string", "title": "string", "label": "string", "group": "string", "sports_market_type": "string", "line": 0, "yes_mid": 0, "no_mid": 0, "yes_mid_as_of": "string", "no_mid_as_of": "string", "yes_token_id": "string", "no_token_id": "string", "volume_24h_usdc": 0, "fills_24h": -9007199254740991, "resolved": true, "winner_outcome": "YES", "market_state": "LIVE", "scheduled_close": "string", "neg_risk_market_id": "string", "yes_mid_freshness": { "as_of": "string", "age_seconds": 0, "class": "live", "source": "string" }, "no_mid_freshness": { "as_of": "string", "age_seconds": 0, "class": "live", "source": "string" } } ], "live_check": { "mode": "off", "stale": -9007199254740991, "refreshed": -9007199254740991, "deferred": -9007199254740991, "fetch_ms": -9007199254740991 }, "freshness": { "mids_as_of": "string" }, "neg_risk_groups": [ { "neg_risk_market_id": "string", "n_questions": -9007199254740991, "n_priced": -9007199254740991, "sum_yes": 0 } ], "as_of": "string"}GET /v1/trader/{proxy} GET
Trader profile — every metric value, every percentile rank, plus display enrichment. Full-metric depth is a paid feature; Free gets the public teaser (/v1/public/trader).
GET /v1/market/{conditionId}/active-traders GET
Wallets active in this market, ranked by price-adjusted edge in the market's own category (never by P&L, win rate or raw Brier).