GET odds-by-tournaments

Recupera le quote per tutti gli incontri in un torneo specificato.

Endpoint

GET /v4/odds-by-tournaments

Parametri della richiesta

  • tournamentIds* (string) Un elenco di ID torneo separati da virgola.
  • bookmaker (string) (Opzionale) Lo slug del bookmaker da cui restituire le quote.
  • verbosity (number) (Opzionale) Il livello di verbosità per controllare il dettaglio della risposta.
  • oddsFormat (string) (Opzionale) Il formato delle quote nella risposta (ad es. decimal, american).

Esempio di richiesta

GET /v4/odds-by-tournaments?tournamentIds=17

Esempio di risposta

[
  {
    "fixtureId": "id1000001761300517",
    "participant1Id": 3,
    "participant2Id": 17,
    "sportId": 10,
    "tournamentId": 17,
    "seasonId": null,
    "externalProviders": {
      "betradarId": 61300517,
      "mollybetId": null,
      "opticoddsId": null,
      "lsportsId": null,
      "txoddsId": null,
      "sofascoreId": null,
      "betgeniusId": 12482853,
      "flashscoreId": null,
      "pinnacleId": 1610924789,
      "oddinId": null
    },
    "statusId": null,
    "hasOdds": true,
    "startTime": "2025-08-16T16:30:00.000Z",
    "trueStartTime": null,
    "trueEndTime": null,
    "updatedAt": "2025-07-14T20:06:02.074Z",
    "participant1Name": "Wolverhampton Wanderers",
    "participant2Name": "Manchester City",
    "sportName": "Soccer",
    "tournamentSlug": "premier-league",
    "categorySlug": "england",
    "categoryName": "England",
    "tournamentName": "Premier League",
    "bookmakerOdds": {
      "pinnacle": {
        "bookmakerFixtureId": "1610924789",
        "fixturePath": "https://www.pinnacle.com/en/e/e/e/1610924789/#all",
        "bookmakerIsActive": true,
        "markets": {
          "101": {
            "bookmakerMarketId": "line/29/1980/3180242530/0/moneyline",
            "outcomes": {
              "101": {
                "players": {
                  "0": {
                    "price": 5.84,
                    "limit": 250,
                    "active": true,
                    "changedAt": "2025-07-17T10:45:56.606Z",
                    "playerId": 0,
                    "bookmakerOutcomeId": "home"
                  }
                }
              },
              "102": {
                "players": {
                  "0": {
                    "price": 4.76,
                    "limit": 250,
                    "active": true,
                    "changedAt": "2025-07-17T10:45:56.606Z",
                    "playerId": 0,
                    "bookmakerOutcomeId": "draw"
                  }
                }
              },
              "103": {
                "players": {
                  "0": {
                    "price": 1.454,
                    "limit": 550.66,
                    "active": true,
                    "changedAt": "2025-07-17T10:45:56.606Z",
                    "playerId": 0,
                    "bookmakerOutcomeId": "away"
                  }
                }
              }
            }
          }
        }
      }
    }
  }
]

Risposta (200 OK)

In caso di richiesta andata a buon fine, il server risponde con un codice di stato 200 e restituisce un oggetto JSON contenente gli incontri con le rispettive quote.

  • fixtureId(string) L’identificatore univoco dell’incontro per il quale recuperare i punteggi.
  • sportId(number)L’identificatore univoco dello sport. Questo ID deve corrispondere a uno sport esistente.
  • tournamentId(string)L’identificatore univoco del torneo. Questo ID deve corrispondere a un torneo esistente.
  • startTime(string)Orario di inizio in formato ISO 8601.
  • participant1Name(string) Il nome del primo partecipante (nella lingua richiesta).
  • participant2Name(string) Il nome del secondo partecipante (nella lingua richiesta).
  • bookmakerOdds (object) Quote raggruppate per slug del bookmaker:
    • bookmakerFixtureId (string) ID univoco dell’incontro usato dal bookmaker.
    • fixturePath (string) Link alla pagina di scommessa del bookmaker per l’incontro.
    • bookmakerIsActive (boolean) Indica se il bookmaker sta attualmente offrendo quote per questo incontro.
    • markets (object) Oggetto che contiene ID mercato come chiavi e i relativi dati di mercato:
      • bookmakerMarketId (string) ID mercato interno o percorso usato dal bookmaker.
      • outcomes (object) Mappa degli ID esito verso i relativi dati di esito. Ogni oggetto esito include prezzi a livello giocatore:
        • players (object) Ogni esito è collegato a uno o più giocatori per cui sono offerte quote.:
          • price (number) Il prezzo (quota) offerto.
          • limit (number) La puntata massima consentita per quella quota.
          • active (boolean) Indica se la quota è attualmente attiva.
          • changedAt (string) Timestamp dell’ultima modifica della quota.
          • playerId (number) ID del giocatore (di solito 0).
          • bookmakerOutcomeId (string) Etichetta dell’esito lato bookmaker.

Note

  • Cooldown dell’endpoint: 1000ms
Pagina precedenteGET odds
Pagina successivaGET historical_odds
Segnala un problema
Seleziona un’opzione