Public (no auth)
GET /v1/public/market/{id}
Public market teaser: consensus + Polyrank-vs-mid delta + 24h totals + top-5 holders. Full positioning/flow/fills are gated.
Public market teaser: consensus + Polyrank-vs-mid delta + 24h totals + top-5 holders. Full positioning/flow/fills are gated.
Path Parameters
id*string
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/public/market/string"{ "condition_id": "string", "market_title": "string", "market_category": "string", "market_slug": "string", "end_date": "string", "resolved": true, "winner_outcome": "YES", "current_mid": 0, "last_24h_volume_usdc": 0, "last_24h_fills": -9007199254740991, "positioner_count": -9007199254740991, "smart_money_positioner_count": -9007199254740991, "consensus_latest": { "polyrank_consensus_yes": 0, "market_mid": 0, "n_positioners": -9007199254740991 }, "top_holders": [ { "pseudonym": "string", "outcome_side": "YES", "shares_held": 0 } ], "locked": { "positioning": true, "flow": true, "fills": true }, "snapshot_age_seconds": -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"}GET /v1/public/leaderboard GET
Public leaderboard teaser: top-N rows + commodity columns. Per-metric sort, windows, the Builder, and rows beyond 25 are gated.
GET /v1/public/pulse GET
Landing live section: big wins (realized profit, winners only), sharp money moving, trending markets, consensus divergence.