Markets

Every market type in the catalogue, with its key, sides and line.

A market is one thing a bet can be about, such as the winner of a game, a points total or a player's tries. Each has a readable key you pass in markets=, a subject (the event, a team or a player), the sides you can back and, for lines, a number. 86 market types are defined; each league page lists the ones that apply to that league and the periods they settle on.

Request the markets for a league

curl -sS "https://api.sockodds.com/v1/markets?league=rlwc&limit=3" \
  -H "Authorization: Bearer $SOCKODDS_API_KEY"
const response = await fetch("https://api.sockodds.com/v1/markets?league=rlwc&limit=3", {
  headers: { Authorization: `Bearer ${process.env.SOCKODDS_API_KEY}` },
});
console.log(JSON.stringify(await response.json(), null, 2));
import json, os, urllib.request

request = urllib.request.Request(
    "https://api.sockodds.com/v1/markets?league=rlwc&limit=3",
    headers={"Authorization": "Bearer " + os.environ["SOCKODDS_API_KEY"]},
)
with urllib.request.urlopen(request) as response:
    print(json.dumps(json.load(response), indent=2))

Response from a local copy of the API with invented test prices

{
  "data": [
    {
      "key": "winner",
      "name": "Winner",
      "subject": "event",
      "bet": "winner",
      "stat": null,
      "has_line": false,
      "sides": [
        "home",
        "away"
      ],
      "sports": [
        "australian_football",
        "rugby_league",
        "rugby_union",
        "basketball",
        "american_football",
        "baseball",
        "ice_hockey",
        "tennis",
        "mma",
        "cricket",
        "esports"
      ],
      "periods": [
        "full",
        "half_1",
        "half_2",
        "quarter_1",
        "quarter_2",
        "quarter_3",
        "quarter_4",
        "innings_1_to_5",
        "set_1",
        "set_2",
        "set_3",
        "set_4",
        "set_5",
        "map_1",
        "map_2",
        "map_3",
        "map_4",
        "map_5"
      ]
    },
    {
      "key": "result",
      "name": "Result (with the draw)",
      "subject": "event",
      "bet": "result",
      "stat": null,
      "has_line": false,
      "sides": [
        "home",
        "draw",
        "away"
      ],
      "sports": [
        "american_football",
        "soccer",
        "rugby_league",
        "rugby_union",
        "ice_hockey",
        "cricket"
      ],
      "periods": [
        "full",
        "regulation",
        "half_1",
        "half_2",
        "period_1",
        "period_2",
        "period_3",
        "quarter_1",
        "quarter_2",
        "quarter_3",
        "quarter_4"
      ]
    },
    {
      "key": "handicap",
      "name": "Handicap",
      "subject": "event",
      "bet": "handicap",
      "stat": null,
      "has_line": true,
      "sides": [
        "home",
        "away"
      ],
      "sports": [
        "australian_football",
        "rugby_league",
        "rugby_union",
        "soccer",
        "basketball",
        "american_football",
        "baseball",
        "ice_hockey",
        "tennis",
        "esports"
      ],
      "periods": [
        "full",
        "half_1",
        "half_2",
        "quarter_1",
        "quarter_2",
        "quarter_3",
        "quarter_4",
        "innings_1_to_5"
      ]
    }
  ],
  "meta": {
    "count": 3,
    "cursor": "eyJuIjozLCJmIjoiZjA3MjYxODViZmJjZjY3MCJ9"
  },
  "links": {
    "next": "https://api.sockodds.com/v1/markets?league=rlwc&limit=3&cursor=eyJuIjozLCJmIjoiZjA3MjYxODViZmJjZjY3MCJ9"
  }
}

How to read a market

  • Subject. Game markets have no prefix (winner, handicap, total_points). Team markets start team_, player markets start player_, and the stat comes next: player_tries_anytime, team_points_over_under.
  • Sides. Team sports use home and away; individual sports use competitor_1 and competitor_2. Totals use over and under. Markets whose sides are people or exact scores name each one in the outcome.
  • Lines. A handicap or total carries its line on each outcome. A handicap line is the selected side's own line, so the away outcome shows the mirrored number.
  • An "N or more" bet is the over side of the matching _over_under market at N minus 0.5. Three or more tries is player_tries_over_under, side over, line 2.5.
  • Periods. Each market lists the periods it can settle on, such as full, half_1 or quarter_4. full includes extra time where the sport's rules do; regulation does not.

Game markets

KeyMarketSidesLineSports
both_teams_to_scoreBoth teams to scoreyes, noNoSoccer
handicapHandicaphome, away, competitor_1, competitor_2YesAustralian football, Rugby league, Rugby union, Soccer, Basketball, American football, Baseball, Ice hockey, Tennis, Esports
resultResult (with the draw)home, draw, awayNoAmerican football, Soccer, Rugby league, Rugby union, Ice hockey, Cricket
result_draw_no_betResult (draw no bet)home, awayNoSoccer
result_exact_scoreExact scoreEach exact scoreNoSoccer, Ice hockey
result_pairEither of two resultshome_or_draw, away_or_draw, either_teamNoSoccer, Ice hockey
total_cardsTotal cardsover, underYesSoccer
total_cornersTotal cornersover, underYesSoccer
total_corners_odd_evenTotal corners odd/evenodd, evenNoSoccer
total_gamesTotal gamesover, underYesTennis
total_goalsTotal goalsover, underYesAustralian football, Soccer, Ice hockey
total_goals_odd_evenTotal goals odd/evenodd, evenNoIce hockey, Soccer
total_mapsTotal mapsover, underYesEsports
total_pointsTotal pointsover, underYesAustralian football, Rugby league, Rugby union, Basketball, American football
total_points_odd_evenTotal points odd/evenodd, evenNoAmerican football
total_roundsTotal roundsover, underYesMixed martial arts
total_runsTotal runsover, underYesBaseball
total_setsTotal setsover, underYesTennis
total_triesTotal triesover, underYesRugby league, Rugby union
winnerWinnerhome, away, competitor_1, competitor_2NoAustralian football, Rugby league, Rugby union, Basketball, American football, Baseball, Ice hockey, Tennis, Mixed martial arts, Cricket, Esports

Team markets

KeyMarketSidesLineSports
team_corners_odd_evenTeam corners odd/evenodd, evenNoSoccer
team_corners_over_underTeam corners over/underover, underYesSoccer
team_goals_odd_evenTeam goals odd/evenodd, evenNoSoccer
team_goals_over_underTeam goals over/underover, underYesAustralian football, Soccer, Ice hockey
team_points_odd_evenTeam points odd/evenodd, evenNoAmerican football
team_points_over_underTeam points over/underover, underYesAustralian football, Rugby league, Rugby union, Basketball, American football
team_runs_over_underTeam runs over/underover, underYesBaseball
team_shots_on_goal_over_underTeam shots on goal over/underover, underYesIce hockey
team_tries_over_underTeam tries over/underover, underYesRugby league, Rugby union

Player markets

KeyMarketSidesLineSports
player_aces_over_underPlayer aces over/underover, underYesTennis
player_assists_anytimeAnytime assistyesNoSoccer
player_assists_over_underPlayer assists over/underover, underYesBasketball, Ice hockey
player_blocked_shots_over_underPlayer blocked shots over/underover, underYesIce hockey
player_blocks_over_underPlayer blocks over/underover, underYesBasketball
player_cards_anytimeTo be cardedyesNoSoccer
player_completions_over_underPlayer pass completions over/underover, underYesAmerican football
player_disposals_over_underPlayer disposals over/underover, underYesAustralian football
player_double_double_yes_noPlayer double-doubleyes, noNoBasketball
player_earned_runs_allowed_over_underPitcher earned runs allowed over/underover, underYesBaseball
player_goals_anytimeAnytime goal scoreryesNoAustralian football, Soccer, Ice hockey
player_goals_firstFirst goal scorerEach competitorNoAustralian football, Soccer, Ice hockey
player_goals_lastLast goal scorerEach competitorNoAustralian football, Soccer, Ice hockey
player_goals_over_underPlayer goals over/underover, underYesAustralian football, Soccer, Ice hockey
player_handballs_over_underPlayer handballs over/underover, underYesAustralian football
player_hitouts_over_underPlayer hitouts over/underover, underYesAustralian football
player_hits_allowed_over_underPitcher hits allowed over/underover, underYesBaseball
player_hits_over_underPlayer hits over/underover, underYesBaseball
player_home_runs_anytimeTo hit a home runyesNoBaseball
player_interceptions_thrown_over_underPlayer interceptions thrown over/underover, underYesAmerican football
player_kicks_over_underPlayer kicks over/underover, underYesAustralian football
player_marks_over_underPlayer marks over/underover, underYesAustralian football
player_outs_recorded_over_underPitcher outs recorded over/underover, underYesBaseball
player_passing_attempts_over_underPlayer pass attempts over/underover, underYesAmerican football
player_passing_touchdowns_over_underPlayer passing touchdowns over/underover, underYesAmerican football
player_passing_yards_over_underPlayer passing yards over/underover, underYesAmerican football
player_points_assists_over_underPlayer points and assists over/underover, underYesBasketball
player_points_over_underPlayer points over/underover, underYesBasketball, Ice hockey
player_points_rebounds_assists_over_underPlayer points, rebounds and assists over/underover, underYesBasketball
player_points_rebounds_over_underPlayer points and rebounds over/underover, underYesBasketball
player_rebounds_assists_over_underPlayer rebounds and assists over/underover, underYesBasketball
player_rebounds_over_underPlayer rebounds over/underover, underYesBasketball
player_receiving_yards_over_underPlayer receiving yards over/underover, underYesAmerican football
player_receptions_over_underPlayer receptions over/underover, underYesAmerican football
player_run_metres_over_underPlayer run metres over/underover, underYesRugby league
player_runs_batted_in_over_underPlayer runs batted in over/underover, underYesBaseball
player_runs_over_underPlayer runs over/underover, underYesBaseball, Cricket
player_rushing_yards_over_underPlayer rushing yards over/underover, underYesAmerican football
player_saves_over_underPlayer saves over/underover, underYesSoccer, Ice hockey
player_shots_on_goal_over_underPlayer shots on goal over/underover, underYesIce hockey
player_shots_on_target_over_underPlayer shots on target over/underover, underYesSoccer
player_shots_over_underPlayer shots over/underover, underYesSoccer
player_steals_over_underPlayer steals over/underover, underYesBasketball
player_strikeouts_over_underPlayer strikeouts (as a batter) over/underover, underYesBaseball
player_strikeouts_thrown_over_underPitcher strikeouts thrown over/underover, underYesBaseball
player_tackles_over_underPlayer tackles over/underover, underYesAustralian football, Rugby league, Soccer
player_three_pointers_over_underPlayer three-pointers over/underover, underYesBasketball
player_total_bases_over_underPlayer total bases over/underover, underYesBaseball
player_touchdowns_anytimeAnytime touchdown scoreryesNoAmerican football
player_touchdowns_firstFirst touchdown scorerEach competitorNoAmerican football
player_touchdowns_lastLast touchdown scorerEach competitorNoAmerican football
player_touchdowns_over_underPlayer touchdowns over/underover, underYesAmerican football
player_tries_anytimeAnytime try scoreryesNoRugby league, Rugby union
player_tries_firstFirst try scorerEach competitorNoRugby league, Rugby union
player_tries_lastLast try scorerEach competitorNoRugby league, Rugby union
player_tries_over_underPlayer tries over/underover, underYesRugby league, Rugby union
player_triple_double_yes_noPlayer triple-doubleyes, noNoBasketball
Need help?FAQ · Email support

Search across the SockOdds documentation and catalogue.