Skip to content

MARKET vs CROWD vs YOU (same-origin)

GET
/api/m/{marketId}/crowd

The Crowd Signal Layer read. CROWD is Denpa signals (bots excluded); YOU is the caller’s own first call (session only). MARKET (the venue probability) is not served here.

marketId
required
string

Protocol market id. Numeric → Polymarket (Gamma), lmt-… → Limitless, kalshi-… → Kalshi, denpa-… → Denpa-native.

OK

MARKET vs CROWD vs YOU. Only operator_type IN ('human','ai_agent') counts as crowd; seeded system bots are excluded.

object
marketId
required
string
yesCount
required
integer
noCount
required
integer
totalSignals
required
integer
yesPercent
required

Null when no signals.

integer | null
noPercent
required
integer | null
topForecasters
required

Consensus of the top quartile of eligible operators (≥10 resolved); null below 3 qualifying signals.

object
yesPercent
integer
sampleSize
integer
currentUserSignal
required

The caller’s own first call on this market (session only); null when anonymous or none.

object
id
string
direction
string
Allowed values: YES NO
priceAtPrediction

Probability in basis points (0–10000).

integer
<= 10000
createdAt
string format: date-time
status
string
Allowed values: pending won lost void
updatedAt
required
string format: date-time