GET odds
Ruft detaillierte Quoten und Metadaten für ein angegebenes Sportereignis von verschiedenen Buchmachern ab.
Endpoint
GET /v4/oddsAnforderungsparameter
- fixtureId*
(string)— Eindeutige ID des Ereignisses - bookmakers
(string)— (Optional) Durch Komma getrennte Liste von Buchmachern - oddsFormat
(string)— (Optional) Gewünschtes Quotenformat. Optionen:fractional,decimal,american - language
(string)— (Optional) Sprachcode für übersetzte Bezeichnungen - verbosity
(number)— (Optional) Detaillierungsgrad der Antwort. Höherer Wert liefert ausführlichere Ausgaben.
Beispielanfrage
GET /v4/odds?fixtureId=id1000003969653792&bookmakers=pinnacle&language=en&verbosity=3Beispielantwort
{
"fixtureId": "id1000003969653792",
"participant1Id": 1302,
"participant2Id": 4872,
"sportId": 10,
"tournamentId": 39,
"seasonId": 130951,
"statusId": 0,
"hasOdds": true,
"startTime": "2026-04-13T17:00:00.000Z",
"trueStartTime": null,
"trueEndTime": null,
"updatedAt": "2026-04-08T18:00:30.461Z",
"externalProviders": {
"betradarId": 69653792,
"mollybetId": "2026-04-13,625,676",
"opticoddsId": "20260413B49C7BD7",
"lsportsId": null,
"txoddsId": null,
"sofascoreId": 15676262,
"betgeniusId": 13679074,
"flashscoreId": "nDaPAq53",
"pinnacleId": 1627730447,
"oddinId": null
},
"statusName": "Pre-Game",
"participant1Name": "FC Fredericia",
"participant1ShortName": "Fredericia",
"participant1Abbr": "FRE",
"participant2Name": "Vejle BK",
"participant2ShortName": "Vejle",
"participant2Abbr": "VEJ",
"sportName": "Soccer",
"tournamentSlug": "superliga",
"categorySlug": "denmark",
"categoryName": "Denmark",
"tournamentName": "Superliga",
"bookmakerOdds": {
"pinnacle": {
"bookmakerIsActive": true,
"bookmakerFixtureId": "1627730447",
"fixturePath": "https://www.pinnacle.com/en/e/e/e/1627730447/#all",
"suspended": false,
"markets": {
"10286": {
"bookmakerMarketId": "1627730447/6020879114/1628099951",
"marketActive": true,
"outcomes": {
"10287": {
"players": {
"0": {
"active": true,
"betslip": null,
"bookmakerOutcomeId": "1628099962",
"bookmakerChangedAt": null,
"changedAt": "2026-04-13T09:00:11.194Z",
"limit": 125,
"playerName": null,
"price": 4.01,
"priceAmerican": "301",
"priceFractional": "301/100",
"mainLine": false,
"exchangeMeta": null
}
}
}
}
}
}
}
}
}Aufschlüsselung der Antwortfelder
Top-Level-Felder
- fixtureId
string— Interne eindeutige ID für das Ereignis. - participant1Id
number— Die ID des ersten Teilnehmers. - participant2Id
number— Die ID des zweiten Teilnehmers. - sportId
number— Sport ID - tournamentId
number— Turnier-ID - seasonId
number|null— (Optional) Die ID der Saison. - statusId
number— Der aktuelle Status des Spiels. - hasOdds
boolean— Ob das Spiel Quoten hat. - startTime
string— ISO 8601 Startzeit. - trueStartTime
string|null— Die tatsächliche Startzeit des Spiels, falls verfügbar. - trueEndTime
string|null— Die tatsächliche Endzeit des Spiels, falls verfügbar. - updatedAt
string— ISO 8601 Letzte Aktualisierungszeit. - statusName
string— Lesbarer Spielstatus (z. B. „Pre-Game", „In-Play", „Ended"). - participant1Name
string— Der Name des ersten Teilnehmers (in der angeforderten Sprache). - participant1ShortName
string— Kurzanzeigename des ersten Teilnehmers. Übersetzt, wenn der Parameter „language" gesetzt ist. - participant1Abbr
string— 3-Buchstaben-Abkürzung des ersten Teilnehmers. Übersetzt, wenn der Parameter „language" gesetzt ist. - participant2Name
string— Der Name des zweiten Teilnehmers (in der angeforderten Sprache). - participant2ShortName
string— Kurzanzeigename des zweiten Teilnehmers. Übersetzt, wenn der Parameter „language" gesetzt ist. - participant2Abbr
string— 3-Buchstaben-Abkürzung des zweiten Teilnehmers. Übersetzt, wenn der Parameter „language" gesetzt ist. - sportName
string— Name der Sportart. - tournamentSlug
string— URL-freundliche Turnierkennung. - categorySlug
string— Slug der Wettbewerbskategorie (z. B. „england"). - categoryName
string— Anzeigename der Kategorie (z. B. „England"). - tournamentName
string— Vollständiger Turniername (übersetzt, wenn der Parameter „language" gesetzt ist). - externalProviders
(object)— IDs von Drittanbietern:- betradarId
(number|null)— (Optional) Die ID, die von Betradar zugewiesen wurde. - mollybetId
(string|null)— (Optional) Die ID, die von Mollybet zugewiesen wurde. - opticoddsId
(string|null)— (Optional) Die ID, die von Opticodds zugewiesen wurde. - lsportsId
(number|null)— (Optional) Die ID, die von LSports zugewiesen wurde. - txoddsId
(number|null)— (Optional) Die ID, die von TXOdds zugewiesen wurde. - sofascoreId
(number|null)— (Optional) Die ID, die von Sofascore zugewiesen wurde. - betgeniusId
(number|null)— (Optional) Die ID, die von Betgenius zugewiesen wurde. - flashscoreId
(string|null)— (Optional) Die ID, die von Flashscore zugewiesen wurde. - pinnacleId
(number|null)— (Optional) Die ID, die von Pinnacle zugewiesen wurde. - oddinId
(number|null)— (Optional) Die ID, die von Oddin zugewiesen wurde.
- betradarId
bookmakerOdds-Objekt
- bookmakerIsActive
boolean— Ob dieser Buchmacher derzeit für dieses Spiel aktiv ist (gibt hauptsächlich an, ob wir Daten von diesem Buchmacher erfassen). - bookmakerFixtureId
string— Spielkennung des Buchmachers selbst. - fixturePath
string— Direkte URL zum Spiel auf der Website des Buchmachers. - suspended
boolean— Ob alle Märkte für diesen Buchmacher derzeit ausgesetzt sind. - markets
object— Objekt mit Markt-IDs als Schlüsseln und den entsprechenden Marktdaten:- bookmakerMarketId
string— Interne Marktkennung des Buchmachers. - marketActive
boolean— Ob dieser spezifische Markt derzeit aktiv ist. - outcomes
object— Zuordnung von Ergebnis-IDs zu Ergebnisdaten:- players
object— Zuordnung von Spieler-IDs zu Preisen auf Spielerebene:- active
boolean— Ob diese Auswahl derzeit angeboten wird. - betslip
string|null— Wettschein-Deeplink oder Kennung, falls verfügbar. - bookmakerOutcomeId
string— Ergebniskennung des Buchmachers (z. B. „3.5/under", „home"). - bookmakerChangedAt
string|null— ISO-8601-Zeitstempel der letzten gemeldeten Änderung des Buchmachers, falls vorhanden. - changedAt
string— ISO-8601-Zeitstempel der letzten in unserem System aufgezeichneten Änderung. - limit
number|null— Maximaler Wetteinsatz für diese Auswahl. - playerName
string|null— Spielername bei Spieler-Wettmärkten; null bei Standardmärkten. - price
number— Quoten im Dezimalformat. - priceAmerican
string— Quoten im amerikanischen Format (z. B. „-201", „171"). - priceFractional
string— Quoten im Bruchformat (z. B. „49/99"). - mainLine
boolean— Ob dies die Haupt-/Standardlinie für den Markt ist. - exchangeMeta
any|null— Zusätzliche Metadaten für börsenbasierte Buchmacher (z. B. Liquidität, Lay-Quote).
- active
- players
- bookmakerMarketId
Notizen
- Endpunkt-Abkühlung (Ratenbegrenzung): 500ms
- Wenn der Parameter „bookmakers" nicht angegeben ist, werden Quoten aller verfügbaren Buchmacher berücksichtigt.
- Alle Zeitstempel sind in UTC (ISO 8601).
- Alle drei Preisformate (price, priceAmerican, priceFractional) werden unabhängig vom Query-Parameter oddsFormat zurückgegeben.
Vorherige SeiteGET participants
Nächste SeiteGET odds by tournaments
