Skip to main content
Datadash turns raw prediction-market activity into structured, query-ready analytics. Every endpoint returns a ranked, paginated list of rows you can sort and search, with no indexing and no on-chain parsing on your side.

API Reference

Full schema for every endpoint, request and response.

Dashboard

Explore the same data visually at datadash.xyz.

Follow updates

Product news and changes on X.

What you can query

Activity

Chronological log of every buy and sell fill, enriched with market, event, category and series metadata.

Positions

Active, closed and all-time positions for a wallet or cohort: invested, shares, ROI and realized/unrealized PnL.

Holders

User-level holders of active, closed or all market positions, with nested token-level detail.

Profiles

Per-wallet performance: PnL, win rate, volume, ROI, hold time and trade counts, overall or broken down by category.

Smart Money

Markets ranked by smart-money edge, plus Yes/No and neg-risk summaries and per-wallet positions.

Signals

Per-wallet, per-position insider signal scores for currently-held legs in active markets.

How requests work

Every endpoint is a POST that takes the same request shape:
  • page: required. limit (and optional offset) for pagination.
  • orderBy: optional. A prioritized list of { field, direction } sort keys; the first is the primary sort. Falls back to the table’s default ranking when omitted.
  • searchKey: optional, where supported. Free-text search over the endpoint’s primary entity (market, event or wallet).
Responses are a JSON array of rows. See the API Reference for the exact fields on each row.

Beyond querying

Generate a typed client from the same spec the reference is built from — see Generating a Client for TypeScript and Python.