Basketball Intelligence
Basketball intelligence exposes sport-filtered betting views for anomalies, value, injuries, market movement, and micro predictions.
Backing views
betting_intelligence.basketball_odds_anomalies
betting_intelligence.basketball_value_signals
betting_intelligence.basketball_injury_news_signals
betting_intelligence.basketball_market_movement_signals
betting_intelligence.basketball_micro_predictions
Each view is a basketball-only projection over the shared betting_intelligence tables.
Suggested flow
- Start with
basketball_odds_anomalieswhen you need unusual prices or deviations from baseline. - Load
basketball_value_signalsfor model-vs-market edge and expected value. - Review
basketball_injury_news_signalsfor team or player availability changes. - Check
basketball_market_movement_signalswhen prices are moving across books. - Use
basketball_micro_predictionsfor short-horizon outcome projections.
Shared behavior
- every row is already filtered to
sport = 'basketball' updated_atis maintained by thebetting_intelligence.set_updated_at()trigger functionexpires_atcan be used to exclude stale intelligence recordsmetadataandstate_snapshotfields are stored asjsonb
Common join keys
match_idfor match-level joinsbookmaker_idfor book-specific viewsmarket_type,market_scope, andselectionfor market-level comparisons
Notes
- All row ids are UUIDs generated with
gen_random_uuid(). - Use the endpoint pages in this section for field-level filters and example queries.