---
title: "Probabilities"
method: GET
path: "/football/predictions/probabilities"
tags: ["Predictions"]
---

# Probabilities

`GET /football/predictions/probabilities`

## Request

- Base URL: `https://api.sportmonks.com/v3`
- URL: `https://api.sportmonks.com/v3/football/predictions/probabilities`
- Auth: one of:
  - API key in query parameter `api_token`
  - API key in header `Authorization`

This endpoint returns all probabilities available within your subscription. Note: All probabilities are available 21 days before the match starts. For more information, please visit: https://docs.sportmonks.com/football/endpoints-and-entities/endpoints/predictions/get-probabilities

[Sportmonks documentation](https://docs.sportmonks.com/football/endpoints-and-entities/endpoints/predictions/get-probabilities)

## Query parameters

- `include` string
- `select` string[]
- `filters` string
- `locale` string
- `order` 'asc' | 'desc'
- `per_page` integer
- `page` integer

## Response `200`

Success.

- object
  - `data` Prediction[], required
    - `id` integer
    - `fixture_id` integer
    - `predictions` object
      - `bet` string
      - `bookmaker` string
      - `fair_odd` number
      - `odd` number
      - `stake` number
      - `is_value` boolean
      - `home` number
      - `away` number
      - `draw` number
      - `yes` number
      - `no` number
      - `home_home` number
      - `home_away` number
      - `home_draw` number
      - `away_home` number
      - `away_away` number
      - `away_draw` number
      - `draw_draw` number
      - `draw_home` number
      - `draw_away` number
      - `scores` object
        - `0-0` number
        - `0-1` number
        - `0-2` number
        - `0-3` number
        - `Other_1` number
        - `1-0` number
        - `1-1` number
        - `1-2` number
        - `1-3` number
        - `Other_2` number
        - `2-0` number
        - `2-1` number
        - `2-2` number
        - `2-3` number
        - `3-0` number
        - `3-1` number
        - `3-2` number
        - `3-3` number
        - `Other_X` number
      - `score` object
        - `0_0` number
        - `0_1` number
        - `0_2` number
        - `0_3` number
        - `other_1` number
        - `1_0` number
        - `1_1` number
        - `1_2` number
        - `1_3` number
        - `other_2` number
        - `2_0` number
        - `2_1` number
        - `2_2` number
        - `2_3` number
        - `3_0` number
        - `3_1` number
        - `3_2` number
        - `3_3` number
        - `other_x` number
      - `equal` number
    - `type_id` integer
  - `pagination` Pagination: Pagination metadata returned with collection responses.
    - `count` integer: Number of items in the current page.
    - `per_page` integer: Maximum items per page.
    - `current_page` integer: Current page number.
    - `next_page` string, nullable: URL of the next page, when available.
    - `has_more` boolean: True when more pages are available.
  - `subscription` SubscriptionInfo[]
    - `meta` SubscriptionMeta
      - `trial_ends_at` string, date-time, nullable
      - `ends_at` string, date-time, nullable
      - `current_timestamp` integer
      - `next_billing_cycle` string, nullable
    - `plans` SubscriptionPlan[]
      - `plan` string
      - `sport` string
      - `category` string
    - `add_ons` SubscriptionAddOn[]: Add-ons / trialing features for this account. Empty when none are attached.
      - `add_on` string: Add-on name; may include a trial-end suffix like ' - Trialing until 2026-05-31 13:19:52'.
      - `sport` string
      - `category` string: Add-on category (Predictions, Team rankings, Calls, …).
    - `widgets` SubscriptionWidget[]: Widget entitlements for this account. Empty when none are attached.
      - `widget` string: Widget name (e.g. 'Wesley van Rooij Widgets All').
      - `sport` string: Sport scope of the widget (e.g. 'Football').
  - `rate_limit` RateLimit: Rate-limit window metadata returned with every successful response.
    - `resets_in_seconds` integer
    - `remaining` integer
    - `requested_entity` string
  - `timezone` string, required

## Other responses

- `400`: Bad Request. Some part of the request is malformed.
- `401`: Unauthorized. The request is not authenticated (missing or invalid api_token).
- `403`: Forbidden. The endpoint or resource is not accessible from your subscription.
- `404`: Not Found. The endpoint or resource does not exist.
- `422`: Validation Error. Required parameters missing or malformed.
- `429`: Too Many Requests. Hourly request limit exceeded — see RateLimit metadata.
- `500`: Internal Server Error. An internal error has been logged for inspection.

---

[API](https://skmtc.dev/sportmonks/apis/sportmonks-football-api.md) - [All operations](https://skmtc.dev/sportmonks/apis/sportmonks-football-api/llms.txt) - [OpenAPI document](https://skmtc.dev/sportmonks/apis/sportmonks-football-api/revisions/c9d56fb26b94?raw)
