Pro+
Arbitrage Channel
Get alerted the instant a cross-platform arbitrage opportunity appears — or the moment it vanishes. Subscribe to the match groups you trade and let the data come to you.
Requires Pro tier. This channel is not available on the Free tier. View plans & pricing
Access & scope
Available on
ProEnterprise
Subscription scope
group_idsArbs are always cross-platform and keyed by match group.
Subscribe
client → server
json{"action": "subscribe", "channel": "arb", "group_ids": [101, 202]}Tip
Subscribe to specific match groups to receive arb alerts only for events you care about. Each alert includes the full opportunity breakdown.
Message types
Two message types: arb_update when a new or updated opportunity is detected, and arb_expired when it is no longer valid.
arb_update
server → client
json{
"channel": "arb",
"type": "arb_update",
"ts": 1712847600.123,
"data": {
"type": "arb_update",
"group_id": 101,
"roi": 3.5,
"yes_price": 0.48,
"yes_src": "kalshi",
"no_price": 0.49,
"no_src": "polymarket",
"total_cost": 0.97
}
}arb_expired
server → client
json{
"channel": "arb",
"type": "arb_expired",
"ts": 1712847600.123,
"data": {
"type": "arb_expired",
"group_id": 101
}
}