Rugby League World Cup Women's odds API

Rugby League World Cup Women's prices, markets and identifiers through one REST API.

The Rugby League World Cup Women's has the league key rlwcw in the SockOdds API. It is an international rugby league competition (sport key rugby_league). Its events have a home and an away team.

Request Rugby League World Cup Women's odds

Current prices for the next Rugby League World Cup Women's game, one market, from every bookmaker your plan includes:

curl -sS "https://api.sockodds.com/v1/odds?league=rlwcw&markets=winner&limit=1&starts_after=$(date -u +%Y-%m-%dT%H:%M:%SZ)" \
  -H "Authorization: Bearer $SOCKODDS_API_KEY"
const response = await fetch(`https://api.sockodds.com/v1/odds?league=rlwcw&markets=winner&limit=1&starts_after=${new Date().toISOString().slice(0, 19)}Z`, {
  headers: { Authorization: `Bearer ${process.env.SOCKODDS_API_KEY}` },
});
console.log(JSON.stringify(await response.json(), null, 2));
import json, os, urllib.request
from datetime import datetime, timezone

request = urllib.request.Request(
    f"https://api.sockodds.com/v1/odds?league=rlwcw&markets=winner&limit=1&starts_after={datetime.now(timezone.utc):%Y-%m-%dT%H:%M:%SZ}",
    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": [
    {
      "id": "ev_000ckk0rv081",
      "name": "Australia v England",
      "league": {
        "key": "rlwcw",
        "name": "Rugby League World Cup Women's"
      },
      "scheduled_start": "2026-10-16T22:00:00.000Z",
      "status": "scheduled",
      "participants": [
        {
          "role": "away",
          "identity": {
            "key": "england_rugby_league_women",
            "name": "England"
          }
        },
        {
          "role": "home",
          "identity": {
            "key": "australia_rugby_league_women",
            "name": "Australia"
          }
        }
      ],
      "markets": [
        {
          "id": "mk_e3xtnkk5rvpn6m0x",
          "key": "winner",
          "name": "Winner",
          "period": "full",
          "subject": null,
          "alternate": false,
          "outcomes": [
            {
              "id": "oc_7am16p1erakx4676",
              "name": "Australia",
              "side": "home",
              "line": null,
              "prices": [
                {
                  "bookmaker": "neds",
                  "decimal_odds": 1.77,
                  "implied_probability": 0.564972,
                  "available": true,
                  "observed_at": "2026-10-15T07:58:00.000Z"
                },
                {
                  "bookmaker": "ladbrokes",
                  "decimal_odds": 1.72,
                  "implied_probability": 0.581395,
                  "available": true,
                  "observed_at": "2026-10-15T07:58:00.000Z"
                }
              ]
            },
            {
              "id": "oc_0acvtdf8hbkjcmpr",
              "name": "England",
              "side": "away",
              "line": null,
              "prices": [
                {
                  "bookmaker": "neds",
                  "decimal_odds": 2.18,
                  "implied_probability": 0.458716,
                  "available": true,
                  "observed_at": "2026-10-15T07:58:00.000Z"
                },
                {
                  "bookmaker": "ladbrokes",
                  "decimal_odds": 2.12,
                  "implied_probability": 0.471698,
                  "available": true,
                  "observed_at": "2026-10-15T07:58:00.000Z"
                }
              ]
            }
          ]
        }
      ]
    }
  ],
  "meta": {
    "count": 1,
    "cursor": null
  },
  "links": {
    "next": null
  }
}

Prices are decimal and exactly as each bookmaker showed them, with the time we saw them. A price older than ten minutes is withheld rather than shown as current.

Bookmakers

2 bookmakers deliver Rugby League World Cup Women's prices through v1 as of 12 October 2026: Ladbrokes and Neds.

Rugby League World Cup Women's markets

13 market types are defined for the Rugby League World Cup Women's. Ask for any of them with markets=; a bookmaker quotes the markets it offers for each game.

Game markets

MarketKeySidesLinePeriods
Winnerwinnerhome, away, competitor_1, competitor_2Nofull, half_1, half_2
Result (with the draw)resulthome, draw, awayNofull, regulation, half_1, half_2
Handicaphandicaphome, away, competitor_1, competitor_2Yesfull, half_1, half_2
Total pointstotal_pointsover, underYesfull, half_1, half_2
Total triestotal_triesover, underYesfull

Team markets

MarketKeySidesLinePeriods
Team points over/underteam_points_over_underover, underYesfull, half_1, half_2
Team tries over/underteam_tries_over_underover, underYesfull

Player markets

MarketKeySidesLinePeriods
Anytime try scorerplayer_tries_anytimeyesNofull
First try scorerplayer_tries_firstEach competitorNofull
Last try scorerplayer_tries_lastEach competitorNofull
Player tries over/underplayer_tries_over_underover, underYesfull
Player tackles over/underplayer_tackles_over_underover, underYesfull
Player run metres over/underplayer_run_metres_over_underover, underYesfull

Periods

full (Full match), regulation (Regulation time), half_1 (First half) and half_2 (Second half).

Plans

The free Developer plan includes the Rugby League World Cup Women's, with Ladbrokes. Rookie and Pro include every league, and Pro adds recorded price history, from 8 October 2026 for the Rugby League World Cup Women's. See pricing.

Search across the SockOdds documentation and catalogue.