openclaw
← All products
Finance & Trading

sports-ev-scanner

+EV / arb scanner across DraftKings/FanDuel/Caesars vs Pinnacle (no-vig). 60% under OddsJam.

Get startedSource on GitHub

Launch kit

sports-ev-scanner — launch kit

1-liner

+EV / arb scanner across DraftKings/FanDuel/Caesars vs Pinnacle (no-vig). 60% under OddsJam.

Tweet hook

OddsJam: $99-449/mo. Outlier: $30-100/mo. Math is the same — Pinnacle de-vig, compare to retail books.

Built it open. Stack 🧵

Reddit

  • r/sportsbook: "Open +EV scanner — Pinnacle de-vig"
  • r/dfsports: comp angle

Cold-email ICP

Sports betting Discord / Reddit power users in legal states (NJ, NY, CO).

Cold-email template

Subject: $30 stack for +EV scanning

Hi {first} — saw your post on {OddsJam thread}.

OddsJam at $99/mo is overpriced for what's basically de-vig math. Built
the same thing as a tool — operator gets the +EV ranked + Quarter-Kelly
sizing.

DIY MIT. Discord/Telegram alerts at $99/mo if you don't want to run it.
Free 7-day trial.

SEO content

  1. "OddsJam alternatives 2026"
  2. "Quarter-Kelly bankroll discipline math"
  3. "Closing-line value tracking workflow"

Documentation

sports-ev-scanner

Sports betting +EV (positive expected value) scanner. Compares lines across major US books vs fair lines (Pinnacle/Circa/etc., de-vigged), surfaces +EV opportunities and 2-way arbs.

⚠️ Compliance

Only legal in US states with regulated sports betting (CT, NY, NJ, PA, CO, AZ, IN, OH, MI, etc.). Operator is responsible for jurisdiction.

Pricing

  • Operator-as-owner $0; bet your own bankroll
  • Discord/Telegram alerts $99-299/mo subscriber tier
  • DFY full-stack $1,499/mo (we operate the alert pipeline + private feed)

Compare:

  • OddsJam: $99-449/mo
  • Outlier.bet: $30-100/mo
  • BettingPros Pro: $19-49/mo

We're cheaper because no VC overhead — and crucially, this is a tool for the operator's own bankroll first.

Math

remove_vig(book_A_odds, book_B_odds) → (true_prob_A, true_prob_B)
compute_ev(posted_odds, fair_prob_from_pinnacle) → EV%
quarter_kelly(posted_odds, fair_prob) → recommended bankroll fraction

Run

cd C:\openclaw-products\sports-ev-scanner
python -m venv .venv
.\.venv\Scripts\activate
pip install -e .

# Single check
evscan ev --posted -110 --fair-a -125 --fair-b +105 --side a

# Batch
evscan from-file markets.json --min-ev-pct 3.0

Roadmap

  • Live odds feed via The-Odds-API.com (operator API key)
  • Multi-book comp matrix view
  • Arb detector (2-way + 3-way)
  • Closing-line tracker (post-bet CLV measurement)
  • Bankroll tracker
  • Telegram bot delivery