Line shopping against Pinnacle's price
Answer: line shopping means taking the best price available for the bet you want. Pinnacle's price, and especially its no-vig fair price, is a useful yardstick: an offer above Pinnacle's fair price is a candidate worth checking, one below it is usually not. PinnFeed gives you the Pinnacle side (decimal, fair, fairProb, margin, maxStake); the prices from other books come from your own source, because PinnFeed carries Pinnacle only.
Compare offers to Pinnacle#
import os, requests
KEY = os.environ["PINNFEED_KEY"] # ps_live_...
r = requests.get("https://pinnfeed.io/v1/odds",
params={"sport": "tennis", "market": "moneyline", "main": "true", "q": "sinner"},
headers={"x-api-key": KEY}, timeout=10)
ev = r.json()["events"][0]
m = ev["markets"][0]
pin = {o["name"]: o for o in m["outcomes"]}
offers = {"home": {"BookA": 1.62, "BookB": 1.66}, "away": {"BookA": 2.30, "BookB": 2.25}} # your data
for side, books in offers.items():
best_book, best = max(books.items(), key=lambda kv: kv[1])
fair = pin[side]["fair"]
print(side, "best", best_book, best, "| Pinnacle", pin[side]["decimal"], "fair", fair,
"| edge vs fair", f"{best / fair - 1:+.2%}", "| maxStake", m["maxStake"])
Reading the output#
- Best offer above
fair: worth a look. The gap is an estimate based on Pinnacle's line, not a sure edge. - Best offer between Pinnacle's price and
fair: you beat Pinnacle's price but not its no-vig line. maxStakelow (say under 100): Pinnacle's own limit is small, so its line carries less information.- Prices move: on Builder the WebSocket pushes Pinnacle changes so your comparison stays current.
Plans#
Free works for a delayed check (30 s, 2 sports). Hobby (€29/mo) is real-time REST for 3 sports; Builder (€99/mo) streams all 13. 3-day trial; a card is required and it is charged after day 3 unless you cancel. Related: EV with no-vig odds, multi-book vs Pinnacle-only APIs.
Educational content for adults (18+). Bet only where it is legal for you; no tips, no guaranteed profit.
Related: Bet365 API vs Pinnacle odds API, Bovada API vs Pinnacle odds, DraftKings API vs a Pinnacle odds feed, Sportsbook odds API.
Questions people ask#
Does PinnFeed show other bookmakers?#
No. It is a Pinnacle-only feed. Combine it with your own price source or a multi-book API.
Why compare to fair and not to Pinnacle's price?#
Pinnacle's price includes its margin. The fair price removes it, which is closer to a neutral reference.
Is beating Pinnacle's fair price enough?#
It is a signal, not proof. Track closing line value over many bets: bet tracker with CLV.