Skip to main content
Markets reference

Rugby betting markets

34 market names for Rugby, 34 priced pre-match and 22 in-play. Pass any of them to the markets parameter to get only those odds.

Markets
34
Pre-match
34
In-play
22
Periods
3

Request Rugby markets

Use the names exactly as listed. This request returns three Rugby markets for one event.

Request
GET https://api.odds-api.io/v3/odds?apiKey=YOUR_API_KEY&eventId=EVENT_ID&bookmakers=Bet365&markets=ML,Spread,Totals

All 34 Rugby markets

Grouped by period. Each row links to its own anchor, so you can point to a single market.

Second half 6

What the odds look like

Every market has a shape that tells you how to read its odds rows. These are example rows from the odds endpoints.

  • moneyline

    One row with a price for each side: home and away, plus draw on three-way markets.

    Rugby: ML, 3-Way Result, Draw No Bet, ML HT

    JSONMarkets in the response
    [
      {
        "name": "ML",
        "odds": [
          { "home": "2.10", "draw": "3.40", "away": "3.20" }
        ]
      },
      {
        "name": "ML 1st Set",
        "odds": [
          { "home": "1.62", "away": "2.25" }
        ]
      }
    ]
  • line

    One row per line. hdp is the handicap or the total, with home/away prices on a handicap and over/under on a total.

    Rugby: Spread, Totals, Spread HT, Totals HT

    JSONMarkets in the response
    [
      {
        "name": "Spread",
        "odds": [
          { "hdp": -0.5, "home": "1.95", "away": "1.85" },
          { "hdp": -1.5, "home": "3.10", "away": "1.36" }
        ]
      },
      {
        "name": "Totals",
        "odds": [
          { "hdp": 2.5, "over": "1.90", "under": "1.90" }
        ]
      }
    ]
  • outcomes

    Fixed named outcomes in one row: 1X, 12 and X2 on Double Chance, odd and even, or home, away and none when no team scores.

    Rugby: Double Chance, First Team To Score, Odd/Even, Double Chance HT

    JSONMarkets in the response
    [
      {
        "name": "Double Chance",
        "odds": [
          { "1X": "1.28", "12": "1.30", "X2": "1.70" }
        ]
      },
      {
        "name": "First Team To Score",
        "odds": [
          { "home": "3.20", "away": "2.63", "none": "2.49" }
        ]
      }
    ]
  • labelled

    One row per selection. label names it, such as a correct score or a player, and odds holds the price. Player Props rows add a line with over and under.

    Rugby: Half Time / Full Time, Winning Margin

    JSONMarkets in the response
    [
      {
        "name": "Correct Score",
        "odds": [
          { "label": "1-0", "odds": "7.50" },
          { "label": "2-1", "odds": "9.00" }
        ]
      },
      {
        "name": "Player Props",
        "odds": [
          {
            "label": "Arike Ogunbowale (Assists)",
            "hdp": 5.5,
            "over": "1.87",
            "under": "1.95"
          }
        ]
      }
    ]

Naming notes

  • Names are the same on every bookmaker and match the markets parameter without regard to case. There is no Match Winner (use ML) and no bare Over/Under or Asian Handicap.

Rugby markets FAQ

How many Rugby markets does the API have?

34 right now: 34 priced pre-match and 22 in-play. The list follows what bookmakers price, and GET /v3/markets?sport=rugby returns the current set without an API key.

How do I get only some Rugby markets?

Add markets with comma-separated names to /v3/odds, /v3/odds/multi or the WebSocket, for example markets=ML,Spread,Totals. Matching ignores case but needs the full name.

What does ML mean?

ML is the moneyline: who wins the match. Use ML for the match result, as there is no market called Match Winner.

Data and citation

The same list as JSON, no API key needed: https://api.odds-api.io/v3/markets?sport=rugby

Last updated 12 November 2026.

Link to this page: https://odds-api.io/markets/rugby

Fetching odds guide · Bookmakers and their markets

Start pulling odds

One API key covers every market on this page, pre-match and in-play, from 450+ bookmakers.