Prediction Hunt/ API
WebSockets / Channels / Arbitrage

Arbitrage

WS·arb·Pro Tier+·KalshiPolymarketOpinionPredictItProphetXPredict.fun

Alerts when our arb engine finds or updates a cross-platform opportunity for a subscribed match group, and when an opportunity expires.

Overview

Use case: Drive arb terminals and notifications tied to match groups you care about.

Requirements

  • Pro or Enterprise API key.
  • Subscribe with group_ids only (match group ids).
  • market_ids are ignored for this channel.

Send

FieldTypeRequiredNotes
actionstringyesMust be "subscribe" for this section.
channelstringyesMust be "arb".
market_idsstring[]unsupportedIgnored / not used by this channel.
group_idsnumber[]optionalGroup scope; expands to markets linked to each group.
wildcardbehaviornot availableAt least one supported id list should be provided.

Receive

Data messages use the standard envelope: channel, type, ts, data. Types for this channel include: arb_update, arb_expired.

Data fields (inside data)

FieldTypeDescription
typestringarb_update or arb_expired.
group_idnumberMatch group id.
profit_pct / roinumber?When present on updates from the worker.
yes_price / no_pricenumber?Leg prices when present.
yes_src / no_srcstring?Venues for each leg when present.