Sports
Each sportID corresponds to a sport available through the SockOdds API. Access pre-match odds, player props, alternative lines and results data across 12 sports and 34 leagues — every code Australia bets on plus the world's majors.
| Name | sportID | Leagues |
|---|---|---|
| Aussie Rules | AUSSIE_RULES | AFL, AFLW |
| Baseball | BASEBALL | MLB |
| Basketball | BASKETBALL | NBA |
| Cricket | CRICKET | IPL |
| American Football | FOOTBALL | NFL |
| Ice Hockey | ICE_HOCKEY | NHL |
| MMA | MMA | UFC |
| Motorsports | MOTOR_RACING | Formula 1 |
| Rugby League | RUGBY_LEAGUE | NRL, NRLW, State of Origin |
| Rugby Union | RUGBY_UNION | Rugby Union Internationals |
| Soccer | SOCCER | Brasileiro Série A, Bundesliga, Premier League, FIFA World Cup, Ligue 1, Iceland 1. deild, Besta deild, Serie A, La Liga, MLS, Scottish Premiership, Slovak 2. Liga, Slovak Super Liga, Champions League, Conference League, Champions League Qualifiers, Conference League Qualifiers, Europa League Qualifiers, Europa League |
| Tennis | TENNIS | ATP, WTA |
Frequently asked questions
Do you provide live/in-play odds?
The feed is pre-match first. Event status flags (status.live, started, ended) ride along, and live=true filters to games in progress, but prices refresh on the same ~2 minute cadence as everything else.
Do you support player props?
Yes — props come back from the same events request as game lines, keyed by the production playerID in the statEntityID slot. They are included on every plan. Player Props API → Markets & coverage →
Do you provide alternate lines?
Yes, where a book prices them. Add includeAltLines=true to an events request. Alt lines significantly increase response size, so only include them when needed.
Does your API include scores, stats and game results?
Event status is on every event and results carries the source's scores and stat values where it has them. Every market says whether it is scoringSupported.
Do you have deeplinks to bookmakers?
Yes — links.bookmakers and links.betslip on 273 of the current 692 events, from each book's own event ids. Coverage varies by bookmaker.
Do you offer historical odds data?
Finished events are retained rather than pruned, so an archive starts the day you start pulling; opening and closing lines are not snapshotted yet. Historical odds →
Do you offer futures or outright markets?
Only where the source carries them (F1 championship markets under periodID=season). Season-long markets are not a product line yet.
How do I see what markets are available for a given league?
Use the /markets endpoint, or the markets browser, which is generated from the same data.
Do you offer a Prediction Markets API?
Yes. Kalshi and Polymarket sit in the same byBookmaker object as the sportsbooks. Prediction Market API →
Ready to get started?
Join the developers building the next generation of Australian sports and betting applications.