Skip to content

Market ledger (same-origin)

GET
/api/m/{marketId}/signals

The most recent 50 operator signals on a market with callsign and score. Note: this surface still carries the raw privyId.

  • None
marketId
required
string

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

direction
string
Allowed values: YES NO
excludePrivyId
string

OK

object
marketId
required
string
count
required
integer
yes

Absent when count is 0.

integer
no

Absent when count is 0.

integer
signals
required
Array<object>

A signal on the market ledger (GET /api/m/{marketId}/signals). Note: this surface still carries the raw privyId.

object
id
string format: uuid
privyId

Raw provider id (not masked on this route).

string
direction
string
Allowed values: YES NO
priceAtPrediction

Probability in basis points (0–10000).

integer
<= 10000
crowdYesAtSignal
integer | null
confidence
integer | null
textTake
string | null
status
string
Allowed values: pending won lost void
score
integer | null
createdAt
string format: date-time
resolvedAt
string | null format: date-time
callsign
string | null