Skip to main content
Public profile endpoints resolve a user by public display name. They do not expose the user’s full wallet address. An unknown user, a user without a usable profile wallet, or a user who has enabled anonymous mode returns 404.

Get Profile Summary

Authentication: Public Path parameters: Response type: PublicProfileSummary.

Get P/L History

Authentication: Public Path parameters: Query parameters: Response type: PnlHistory. Each PnlHistoryPoint contains time, a Unix timestamp in seconds, and numeric USD value.

Get Profile Positions

Authentication: Public Path parameters: Query parameters: Response type: ActiveProfilePosition[] when status=active, otherwise ClosedProfilePosition[]. The endpoint is not paginated and returns at most 1,000 positions for the requested status. Positions are ordered by latest price descending. Both position types include id, market, optional eventName, isMultiMarket, isSeriesLayout, optional image, eventImage and slug, side (HIT or MISS), numeric-cent entry price avg, and USD-string bet. isSeriesLayout is true for a child of a daily-series event. Use it to distinguish series children from children of a multi-outcome event. eventImage contains the parent event artwork when available. ActiveProfilePosition additionally includes numeric shares, numeric-cent now, USD-string value, and numeric changePct. ClosedProfilePosition additionally includes numeric-cent exit, USD-string signed pnl, and numeric pnlPct.

Get Profile Activity

Authentication: Public Path parameters: Response type: PublicProfileActivity[]. The endpoint is not paginated and returns the newest 100 trade-activity rows.