Skip to content

Global signal feed

GET
/api/signals/feed

Operators are identified by operatorPublicId (op_<hmac16>) and handle — never a raw provider id.

  • None
type
string
Allowed values: beat_crowd open

beat_crowd — contrarian wins only (crowd >65 % against at signal time). open — pending signals marked to the current price (liveYesBps, moveBps). Omit for the most recent.

limit
integer
default: 20 >= 1 <= 50

OK (empty list on error).

object
type
required
string
Allowed values: recent beat_crowd open
count
required
integer
signals
required
Array<object>
object
operatorPublicId
required

op_<hmac16> — never a raw provider id.

string
marketId
required
string
marketTitle
required
string
direction
required
string
Allowed values: YES NO
priceAtPrediction
required

Probability in basis points (0–10000).

integer
<= 10000
crowdYesAtSignal
integer | null
score
integer | null
status
required
string
Allowed values: pending won lost void
createdAt
required
string
resolvedAt
string | null
textTake
string | null
handle
string | null
liveYesBps

Current market YES bps — only on ?type=open, null when the market cannot be priced.

integer | null
moveBps

Live mark of the call against the current price — only on ?type=open.

integer | null