Decision point — what we need from Jeffrey
This checkpoint is designed to be answered quickly. Once these decisions are made, we implement market snapshot capture and begin real EV/CLV evaluation for player props.
Decision packet (answer in ~2 minutes)
If you want to answer in one line, reply with: DV_vendor_provider=…; DV_books_scope=…; DV_latency_tolerance=…; DV_history_depth=…; DV_budget=…
| Decision | Question | Quick options |
|---|---|---|
DV_vendor_provider | Which market data provider/bundle should we use? | • Enterprise/quote (OddsJam-style) • Mid/high priced bundles (e.g., WagerAPI/Goalserve/SportsDataIO) • Developer APIs (e.g., The Odds API / Prop-Odds) • Hybrid (combine 2 sources) |
DV_books_scope | FanDuel only or multi-book? | • FanDuel-only • Multi-book (best-price + consensus) |
DV_latency_tolerance | How real-time does it need to be? | • Realtime • Delayed ok (e.g., 5-min) |
DV_history_depth | How much history do we need for backtests? | • Season-to-date • 2–3 seasons • 10+ seasons (if vendor supports) |
DV_budget | Monthly budget target? | • <$100 • $100–$1,000 • $1,000–$5,000 • $5,000+ (enterprise) |
Provider options (organized by tier)
These are representative buckets. Exact fit depends on pricing, ToS, and whether historical storage/backtesting is allowed.
| Tier | Example vendors | What you get (typical) | Tradeoffs (typical) |
|---|---|---|---|
| Enterprise / pro trading ops (quote; emphasis on latency + breadth) | OddsJam API / Odds Screen | ||
| Mid/high price, explicit packages | WagerAPI, SportsDataIO (archive endpoints), Goalserve (NBA data feed + odds) | ||
| Developer-friendly odds APIs (validate props coverage + ToS) | The Odds API, Prop-Odds, balldontlie player props endpoint (warning case) |
What changes depending on your choice
We keep the pipeline vendor-agnostic. Your choices mainly affect scope, cost, and which “edge” strategies are viable.
FanDuel-only vs multi-book
FanDuel-only
- Simpler book normalization; fewer mapping issues.
- We measure edges as 'mispricing vs our model' primarily at one book.
Multi-book
- Enables best-price selection, consensus signals, and sharper CLV evaluation.
- Requires stricter mapping & more storage; adapter must support multiple book IDs.
Realtime vs delayed
Realtime
- Can exploit line movement and timing windows; more operational complexity.
- Higher request volume; stronger need for rate limiting + snapshot scheduling.
Delayed
- Focus on medium-horizon inefficiencies; lower operational risk.
- CLV still useful but timing-based strategies reduced.
Season-to-date vs multi-season history
Season-only
- Faster start; weaker priors for player distributions early season.
Multi-season
- Better priors and stability; need vendor rights for storage/backtests.
Past releases
Release 2025-12-18 (bundle v3) — expand
Decision point — what we need from Jeffrey
We have court “truth” (schedule/box/PBP). To compute betting edges, we must choose a stable odds + player-props market provider and lock the canonical schema for market snapshots.
What we need to decide
- Budget tier: proof-of-concept vs production-grade.
- Markets: moneyline/spread/total + which player props (points/assists/rebounds/threes/PRA/etc.).
- Books & regions: prioritize FanDuel (and which others?), US only vs broader.
- Historical depth: how many seasons for backtests and line-movement analysis.
- Cadence: pre-game only vs closing-line + live snapshots.
Provider options (organized by “complexity / cost”)
| Tier | Option | What you get | Tradeoffs |
|---|---|---|---|
| 0 | Keep truth-layer only No odds integration yet |
Continue building projections + outcome models; validates pipeline and modeling approach. | No real “edge” measurement without market lines and prices. |
| 1 | The Odds API Quick odds + some props, historical on paid plans |
Game odds + additional markets including player props; easier integration; free plan for current odds, paid for historical snapshots. | Coverage/market depth varies by book; historical depth depends on plan; still need careful snapshot cadence for CLV. |
| 2 | SportsDataIO (NBA Odds solution) Odds + props + line movement + archive endpoints |
Team/game/player props; line movement guidance; historical archive for older props/futures. | Paid subscription; integration surface is broader (more endpoints, keys, and schema mapping). |
| 3 | Sportradar Player Props API / enterprise feeds Aggregated markets, robust IDs, enterprise support |
Aggregated odds and extensive player prop markets from top US books; strong identifier systems. | Enterprise pricing + contracting; heavier onboarding. |
We can start at Tier 1 for speed, then upgrade later if we need deeper historical props, more books, or richer market catalogs.
Our recommendation (prudent default)
Start with a Tier 1 trial (fast integration, proves the market schema + snapshot cadence), then evaluate whether we need a Tier 2/3 upgrade for historical depth and broader prop coverage.
Once chosen, we will: (1) implement a market snapshot table, (2) schedule regular pulls around open/close, (3) join outcomes to lines, (4) compute EV/CLV, and (5) iterate based on results.