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", "description": "string", "category": "string", "subcategory": "string", "market_subcategory": "string", "market_subcategory_label": "string", "market_subtype": "string", "market_subtype_label": "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, "fee": { "fee_type": "string", "fee_rate": 0, "fee_rebate_rate": 0, "fee_taker_only": true }, "fee_uniform": true, "oracle": { "resolved_by": "string", "resolved_by_name": "string", "resolution_source": "string", "uma_bond": 0, "uma_reward": 0, "custom_liveness": -9007199254740991, "neg_risk": true }, "oracle_uniform": 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, "volume_all_time_usd": 0, "fills_24h": -9007199254740991, "fills_24h_top_taker_share": 0, "fills_24h_median_usd": 0, "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, "quoted": true, "price_basis": "mid", "has_traded": true, "fee": { "fee_type": "string", "fee_rate": 0, "fee_rebate_rate": 0, "fee_taker_only": true }, "oracle": { "resolved_by": "string", "resolved_by_name": "string", "resolution_source": "string", "uma_bond": 0, "uma_reward": 0, "custom_liveness": -9007199254740991, "neg_risk": true }, "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/event/{slug}/traders GET
Who is trading an event: the largest holders of its leading open questions, the best-ranked wallets that traded them in the last 24 h (ranked by price-adjusted edge, never by P&L, win rate or raw Brier) with what they hold, and the net tagged-wallet flow per question, plus the event 24 h traders, 24 h volume and all-time volume. Holders are open to every signed-in caller; the active and tagged-flow panels need metrics_full and come back status "locked" without it.
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).