Echo Angel Studio Sports Betting NBA data intake · Status
Sports Betting — Cloudflare Report

Decision point — what we need from Client

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

Release 2025-12-18 (CT) Record sportsbetting_Full_Record_v38 → v39 Phase Phase 6 (Market + availability ingestion)
  • 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”)

TierOptionWhat you getTradeoffs
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.