AFL Women's odds API

AFL Women's prices, markets and identifiers through one REST API.

The AFL Women's has the league key aflw in the SockOdds API. It is an Australian football league based in Australia (sport key australian_football). Its events have a home and an away team.

Request AFL Women's odds

Current prices for the next AFL Women's game, one market, from every bookmaker your plan includes:

curl -sS "https://api.sockodds.com/v1/odds?league=aflw&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=aflw&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=aflw&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_000ckk0f7k5n",
      "name": "Adelaide Crows v Brisbane Lions",
      "league": {
        "key": "aflw",
        "name": "AFL Women's"
      },
      "scheduled_start": "2026-10-16T08:00:00.000Z",
      "status": "scheduled",
      "participants": [
        {
          "role": "away",
          "identity": {
            "key": "brisbane_lions_women",
            "name": "Brisbane Lions"
          }
        },
        {
          "role": "home",
          "identity": {
            "key": "adelaide_crows_women",
            "name": "Adelaide Crows"
          }
        }
      ],
      "markets": [
        {
          "id": "mk_w5x85hf2bz3c1aa9",
          "key": "winner",
          "name": "Winner",
          "period": "full",
          "subject": null,
          "alternate": false,
          "outcomes": [
            {
              "id": "oc_d1bt3t69ppdhkrnf",
              "name": "Adelaide Crows",
              "side": "home",
              "line": null,
              "prices": [
                {
                  "bookmaker": "mintbet",
                  "decimal_odds": 1.77,
                  "implied_probability": 0.564972,
                  "available": true,
                  "observed_at": "2026-10-15T07:58:00.000Z"
                },
                {
                  "bookmaker": "cashcage",
                  "decimal_odds": 1.72,
                  "implied_probability": 0.581395,
                  "available": true,
                  "observed_at": "2026-10-15T07:58:00.000Z"
                },
                {
                  "bookmaker": "topbet",
                  "decimal_odds": 1.69,
                  "implied_probability": 0.591716,
                  "available": true,
                  "observed_at": "2026-10-15T07:58:00.000Z"
                }
              ]
            },
            {
              "id": "oc_zp31e95ffj4cjwwt",
              "name": "Brisbane Lions",
              "side": "away",
              "line": null,
              "prices": [
                {
                  "bookmaker": "mintbet",
                  "decimal_odds": 2.18,
                  "implied_probability": 0.458716,
                  "available": true,
                  "observed_at": "2026-10-15T07:58:00.000Z"
                },
                {
                  "bookmaker": "cashcage",
                  "decimal_odds": 2.12,
                  "implied_probability": 0.471698,
                  "available": true,
                  "observed_at": "2026-10-15T07:58:00.000Z"
                },
                {
                  "bookmaker": "topbet",
                  "decimal_odds": 2.08,
                  "implied_probability": 0.480769,
                  "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

3 bookmakers deliver AFL Women's prices through v1 as of 30 October 2026: CashCage, Mintbet and TopBet.

AFL Women's markets

16 market types are defined for the AFL 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, quarter_1, quarter_2, quarter_3, quarter_4
Handicaphandicaphome, away, competitor_1, competitor_2Yesfull, half_1, half_2, quarter_1, quarter_2, quarter_3, quarter_4
Total pointstotal_pointsover, underYesfull, half_1, half_2, quarter_1, quarter_2, quarter_3, quarter_4
Total goalstotal_goalsover, underYesfull, half_1, half_2, quarter_1, quarter_2, quarter_3, quarter_4

Team markets

MarketKeySidesLinePeriods
Team points over/underteam_points_over_underover, underYesfull, half_1, half_2, quarter_1, quarter_2, quarter_3, quarter_4
Team goals over/underteam_goals_over_underover, underYesfull, half_1, half_2

Player markets

MarketKeySidesLinePeriods
Anytime goal scorerplayer_goals_anytimeyesNofull
First goal scorerplayer_goals_firstEach competitorNofull
Last goal scorerplayer_goals_lastEach competitorNofull
Player goals over/underplayer_goals_over_underover, underYesfull
Player disposals over/underplayer_disposals_over_underover, underYesfull
Player kicks over/underplayer_kicks_over_underover, underYesfull
Player handballs over/underplayer_handballs_over_underover, underYesfull
Player marks over/underplayer_marks_over_underover, underYesfull
Player hitouts over/underplayer_hitouts_over_underover, underYesfull
Player tackles over/underplayer_tackles_over_underover, underYesfull

Periods

full (Full match), half_1 (First half), half_2 (Second half), quarter_1 (First quarter), quarter_2 (Second quarter), quarter_3 (Third quarter) and quarter_4 (Fourth quarter).

Plans

The AFL Women's is included on Rookie and Pro. Pro adds recorded price history, from 8 October 2026. See pricing.

Search across the SockOdds documentation and catalogue.