Arbitrage betting bot on Pinnacle odds (educational)
Answer: a Pinnacle-referenced “arb bot” is a comparison program, not a sure-bet machine. PinnFeed supplies Pinnacle prices (and fair / fairProb) over REST or the Builder WebSocket. You bring the other book’s prices from a source that actually documents them. Flag when the other decimal is high enough versus Pinnacle fair to cover both sides after fees. PinnFeed is odds data only — it does not place bets. This page is educational for adults (18+). There are no guaranteed profits and no auto-wager cookbook.
Architecture (data only)#
- Subscribe to Pinnacle deltas on
wss://pinnfeed.io/v1/stream(Builder) or poll/v1/odds. - Ingest the other book from its documented API or your own capture — not from PinnFeed.
- Match events yourself (league, teams, start time, market, line). PinnFeed ids are Pinnacle ids.
- Compare
other_decimalwith Pinnaclefair. Ignore thin markets: amaxStakefloor around 100 is a common filter, not a magic number. - Alert (log, Telegram, Discord). Execution, if any, happens on the sportsbook’s own site and is subject to local law, limits and account risk. Do not automate stake placement from this pattern, and do not redistribute the raw PinnFeed feed (Acceptable Use).
# Educational screen only — does not place bets.
FLOOR = 100 # maxStake filter, about 100
def flag(pinnacle_fair, other_decimal, max_stake):
if not pinnacle_fair or (max_stake or 0) < FLOOR:
return False
return other_decimal > pinnacle_fair # add your own margin for fees
Related: arbitrage vs value, arbitrage calculator, fairProb EV screen, Discord picks bot, open-source betting bot.
Why Pinnacle is the reference, not the “soft” side#
Soft books move. Pinnacle is the sharp line many models use as a reference. An “arb” versus a stale or limited soft price often disappears before both sides can be taken. Use fair, margin and maxStake; do not treat a flagged row as a locked profit.
Try it#
Start a 3-day Builder trial (€99/mo, VAT incl. where applicable) for live + prematch push, or get a free delayed REST key. Paid plans: 3-day trial; a card is required and it is charged after day 3 unless you cancel.
Educational content for adults (18+). No tips, no guaranteed profit, no “sure bets”.
Questions people ask#
Does PinnFeed place the bets?#
No. It is an odds API. Any wager is between you and a licensed book, where that is legal.
Is this a sure-bet system?#
No. Cross-book differences can be stale, limited or withdrawn. The page is a data architecture, not a promise of profit.
Do I need the WebSocket?#
For live comparison, push is the usual choice because a poller only sees a change on its next request (on average half an interval late — arithmetic, not a vendor benchmark). Builder (€99/mo) is the WebSocket plan.