sports-betting-research
Research public sportsbook and match-market snapshots with event context from DraftKings Sportsbook, ESPN, SofaScore, and Flashscore. Use for time-stamped odds comparisons, not wagering, account actions, or financial advice.stars1
forks0
watches0
updated2026-10-21 13:35:37
Sports betting research
Compare public sportsbook markets with independent event context. Keep odds, lines, game status, and schedules timestamped and separate from predictions.
When to use this skill
- Find upcoming or live events and their public sportsbook markets.
- Compare moneyline, spread, total, or proposition prices where published.
- Cross-check an event's teams, players, schedule, and status with ESPN or SofaScore before discussing a market.
- Build a time-stamped odds board for research or reporting.
Research workflow
- Discover leagues and events with the DraftKings league/event routes. Resolve the event ID before requesting event context or markets.
- Capture sportsbook market names, selections, odds, line values, timestamps, and suspended/closed state exactly as returned. Do not combine markets with different settlement rules.
- Use ESPN or SofaScore for schedule and score context, matching by teams, date, league, and start time. Similar names are not proof of identity.
- Compare snapshots only when collection time, locale, league, and market type are aligned. A price movement is observed change, not an explanation.
- For Flashscore, first discover accepted viewer markets with
/flashscore/odds-geos; keep itsgeoand optional subdivision separate from other providers' locale codes. Use/flashscore/match-oddsfor a matched event and/flashscore/team-outright-oddsor/flashscore/tournament-outright-oddsfor source-reported outright markets. The outright feed is a limited displayed shortlist with no known continuation; do not present it as a complete futures book. Empty markets can mean no licensed bookmakers in that viewer market.
Examples
scripts/crawlora.sh /draftkings/sportsbook/leagues | jq '.'
scripts/crawlora.sh /draftkings/sportsbook/featured-leagues | jq '.'
scripts/crawlora.sh /draftkings/sportsbook/league-events league_id=<id> | jq '.'
scripts/crawlora.sh /draftkings/sportsbook/event-markets event_id=<id> | jq '.'
scripts/crawlora.sh /espn/scoreboard sport=football league=nfl | jq '.'
scripts/crawlora.sh /flashscore/odds-geos
# Resolve the event and geo from Flashscore before calling its market route.
scripts/crawlora.sh /flashscore/match-odds id=example-match-id geo=GB | jq '.'
scripts/crawlora.sh /flashscore/tournament-outright-odds tournament_id=example-season-id geo=GB | jq '.'
scripts/crawlora.sh /flashscore/match-odds id=example-match-id geo=GB
Notes and limits
- Public, anonymous market snapshots only. No bets, deposits, withdrawals, account access, or payment actions occur.
- Sportsbook availability, prices, and legal access vary by jurisdiction and time. Verify material decisions with the licensed operator and local rules.
- Odds are not forecasts or guaranteed returns. Do not present a snapshot as advice or infer insider information from a line change.
See reference/endpoints.md for the complete generated endpoint list.