Skip to Content
API-ReferenzQuotenvergleich

Quotenvergleich

Vergleichen Sie Quoten für ein bestimmtes Ereignis über mehrere Sportsbooks hinweg. Die Ergebnisse sind nach Markt und Auswahl organisiert, mit Hold-Berechnungen und der Identifikation des besten/schlechtesten Buchmachers für jede Auswahl.

GET /api/v1/odds/comparison

AuthentifizierungPermalink for this section

Erfordert einen API key. Verfügbar für alle Tarifstufen.

Welche Sportsbooks im Vergleich enthalten sind, hängt vom Buchmacher-Zugang Ihrer Tarifstufe ab. Die kostenlose Stufe vergleicht DraftKings und FanDuel; höhere Stufen umfassen weitere Buchmacher. Siehe Buchmacher-Zugang nach Tarifstufe.

Query-ParameterPermalink for this section

ParameterTypStandardBeschreibung
event_idstringerforderlichEvent-ID, für die Quoten verglichen werden sollen

Der Parameter event_id ist erforderlich. Dieser Endpoint liefert einen detaillierten Vergleich für ein einzelnes Ereignis.

market und sportsbook Query-Parameter werden von diesem Endpoint nicht unterstützt — die Antwort enthält immer jeden Markt und jeden Buchmacher, auf den Ihre Tarifstufe Zugriff hat. Filtern Sie client-seitig nach market_type jedes Eintrags, oder verwenden Sie /odds?event_id=...&market=... für server-seitige Marktfilterung.

BeispielanfragenPermalink for this section

# Alle Quoten für ein bestimmtes Ereignis vergleichen curl -X GET "https://api.sharpapi.io/api/v1/odds/comparison?event_id=mlb_royals_whitesox_2026-06-26_b2" \ -H "X-API-Key: YOUR_API_KEY" # Nur Moneyline — client-seitig nach market_type filtern curl -s "https://api.sharpapi.io/api/v1/odds/comparison?event_id=mlb_royals_whitesox_2026-06-26_b2" \ -H "X-API-Key: YOUR_API_KEY" | jq '[.data[] | select(.market_type == "moneyline")]'

AntwortPermalink for this section

Erfolg (200)Permalink for this section

{ "data": [ { "market_type": "moneyline", "selection": "CHI White Sox", "line": null, "books": [ { "sportsbook": "fanduel", "odds_american": -140, "odds_decimal": 1.714, "timestamp": "2026-06-27T02:11:20.000Z" }, { "sportsbook": "draftkings", "odds_american": -145, "odds_decimal": 1.690, "timestamp": "2026-06-27T02:11:24.000Z" }, { "sportsbook": "betmgm", "odds_american": -150, "odds_decimal": 1.667, "timestamp": "2026-06-27T02:11:18.000Z" } ], "book_holds": [ { "sportsbook": "fanduel", "hold": 4.2 }, { "sportsbook": "draftkings", "hold": 4.7 }, { "sportsbook": "betmgm", "hold": 5.1 } ] }, { "market_type": "moneyline", "selection": "KC Royals", "line": null, "books": [ { "sportsbook": "betmgm", "odds_american": 130, "odds_decimal": 2.300, "timestamp": "2026-06-27T02:11:18.000Z" }, { "sportsbook": "draftkings", "odds_american": 125, "odds_decimal": 2.250, "timestamp": "2026-06-27T02:11:24.000Z" } ] } ], "pagination": { "limit": 0, "offset": 0, "count": 2, "has_more": false, "next_offset": null }, "updated_at": "2026-06-27T02:11:20.000Z" }

data ist ein flaches Array aus Vergleichseinträgen — einer pro (Markt, Auswahl). Das books-Array in jedem Eintrag ist nach bestem Preis zuerst sortiert, also ist books[0] der beste verfügbare Preis und books[books.length - 1] der schlechteste. book_holds ist nur vorhanden, wenn der Buchmacher beide Seiten des Marktes der Auswahl bepreist hat.

Antwort-HeaderPermalink for this section

X-RateLimit-Limit: 300 X-RateLimit-Remaining: 297 X-RateLimit-Reset: 1737853200 X-Data-Delay: 0 X-Request-Id: 1782526326424224-82519

Antwort-SchemaPermalink for this section

Das Antwort-Feld data ist ein flaches Array aus Vergleichseinträgen — ein Objekt pro (Markt, Auswahl)-Kombination für das Ereignis. Es gibt kein success-Flag auf oberster Ebene und kein meta-Objekt; Paginierungsmetadaten werden im pagination-Objekt auf oberster Ebene zurückgegeben und der Snapshot-Zeitpunkt in updated_at.

VergleichseintragPermalink for this section

FeldTypBeschreibung
market_typestringMarkttyp (z. B. moneyline, spread, total_runs)
selectionstringName der Auswahl (Teamname, Over/Under usw.)
linenumber | nullLinienwert (für Spreads/Totals); null für Moneylines
booksarrayPreis jedes Sportsbooks für diese Auswahl, nach bestem Preis zuerst sortiert
book_holdsarrayHold (%) pro Buchmacher für diese Auswahl. Weggelassen, wenn der Buchmacher die Gegenseite nicht bepreist hat.

Buchmacher-Quoten-Objekt (books[])Permalink for this section

FeldTypBeschreibung
sportsbookstringSportsbook-ID
odds_americannumberAmerican Odds
odds_decimalnumberDezimal-Quoten
timestampstringISO-8601-Zeitpunkt, zu dem SharpAPI die Quote dieses Buchmachers zuletzt durch seine Pipeline aktualisiert hat — wird in jedem Ingest-Zyklus weitergeschaltet. Ein Feed-Aktualitäts- / Liveness-Signal; es ist NICHT der Zeitpunkt, zu dem sich der Preis zuletzt geändert hat. Siehe timestamp verstehen.

Hold-Objekt (book_holds[])Permalink for this section

FeldTypBeschreibung
sportsbookstringSportsbook-ID
holdnumberHold (Overround) %, berechnet durch Paaren des Preises dieses Buchmachers auf beiden Seiten des Marktes der Auswahl.

Hold verstehenPermalink for this section

Das book_holds-Feld jedes Eintrags zeigt die eingebaute Marge des Buchmachers pro Buchmacher für den Markt dieser Auswahl:

  • Ein niedrigerer Hold bedeutet einen effizienteren (schärferen) Preis.
  • Eine breite Spanne von Holds über Buchmacher hinweg für dieselbe Auswahl bedeutet, dass Line Shopping für diesen Markt besonders wertvoll ist.
Hold (%)Interpretation
< 2Sehr effizienter Markt (Sharp Books)
2-5Normaler Markt
5-8Hohe Marge (typisch für Props)
> 8Sehr hohe Marge

AnwendungsfällePermalink for this section

Line ShoppingPermalink for this section

Das books-Array ist nach bestem Preis zuerst sortiert, also ist books[0] der zu nehmende Preis. Vergleichen Sie über Buchmacher hinweg für dieselbe Auswahl:

curl -s "https://api.sharpapi.io/api/v1/odds/comparison?event_id=mlb_royals_whitesox_2026-06-26_b2" \ -H "X-API-Key: YOUR_API_KEY" | jq '[.data[] | select(.market_type == "run_line")]'

Veraltete Linien identifizierenPermalink for this section

Suchen Sie nach Buchmachern, die ihre Quoten kürzlich nicht aktualisiert haben, indem Sie das timestamp jedes Buchmachers prüfen. Ein Buchmacher mit veralteten Quoten reagiert möglicherweise langsam auf Anpassungen und schafft so vorübergehenden Wert.

MarkteffizienzPermalink for this section

Vergleichen Sie book_holds über Buchmacher für eine Auswahl. Eine breite Spanne zwischen dem niedrigsten und höchsten Hold bedeutet, dass Line Shopping für diesen Markt besonders wertvoll ist.

Verwandte EndpointsPermalink for this section

  • Odds Snapshot - Rohquoten von einzelnen Sportsbooks abrufen
  • Beste Quoten - Nur die besten Quoten mit Konsens und Hold abrufen
  • Quoten-Delta - Nur die Quoten abrufen, die sich seit einem bestimmten Zeitstempel geändert haben
  • Batch-Quoten - Vergleichsdaten für mehrere Ereignisse auf einmal abrufen
Last updated on