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
eventstringerforderlichEvent-ID, für die Quoten verglichen werden sollen
marketstringallFiltern nach Markttyp (z. B. moneyline, spread). Unterstützt Kategorie-Aliase — siehe Quoten: Marktkategorie-Aliase.
sportsbookstringallKomma-separierte Sportsbook-IDs zum Einbeziehen

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

BeispielanfragenPermalink for this section

# Alle Quoten für ein bestimmtes NBA-Ereignis vergleichen curl -X GET "https://api.sharpapi.io/api/v1/odds/comparison?event=33483153" \ -H "X-API-Key: YOUR_API_KEY" # Nur Moneyline-Quoten vergleichen curl -X GET "https://api.sharpapi.io/api/v1/odds/comparison?event=33483153&market=moneyline" \ -H "X-API-Key: YOUR_API_KEY"

AntwortPermalink for this section

Erfolg (200)Permalink for this section

{ "success": true, "data": { "event_id": "nba_suns_76ers_2026-01-26", "event_name": "PHO Suns @ PHI 76ers", "sport": "basketball", "league": "nba", "start_time": "2026-01-26T19:00:00Z", "is_live": false, "books_available": ["betmgm", "draftkings", "fanduel", "pinnacle"], "markets": [ { "market_type": "moneyline", "hold": { "best_available": 2.7, "by_book": { "draftkings": 3.5, "fanduel": 3.6, "betmgm": 4.7, "pinnacle": 3.9 } }, "selections": [ { "selection": "PHO Suns", "selection_type": "away", "line": null, "books": { "fanduel": { "odds_american": -145, "odds_decimal": 1.690, "timestamp": "2026-01-26T02:10:20.000Z" }, "draftkings": { "odds_american": -150, "odds_decimal": 1.667, "timestamp": "2026-01-26T02:10:24.000Z" }, "betmgm": { "odds_american": -155, "odds_decimal": 1.645, "timestamp": "2026-01-26T02:10:18.000Z" }, "pinnacle": { "odds_american": -148, "odds_decimal": 1.676, "timestamp": "2026-01-26T02:10:15.000Z" } }, "best_book": "fanduel", "best_odds": -145, "worst_book": "betmgm", "worst_odds": -155, "spread": 1.6 }, { "selection": "PHI 76ers", "selection_type": "home", "line": null, "books": { "draftkings": { "odds_american": 130, "odds_decimal": 2.300, "timestamp": "2026-01-26T02:10:24.000Z" }, "fanduel": { "odds_american": 125, "odds_decimal": 2.250, "timestamp": "2026-01-26T02:10:20.000Z" }, "betmgm": { "odds_american": 128, "odds_decimal": 2.280, "timestamp": "2026-01-26T02:10:18.000Z" }, "pinnacle": { "odds_american": 126, "odds_decimal": 2.260, "timestamp": "2026-01-26T02:10:15.000Z" } }, "best_book": "draftkings", "best_odds": 130, "worst_book": "fanduel", "worst_odds": 125, "spread": 0.9 } ] } ] }, "meta": { "market_filter": null, "updated_at": "2026-01-26T02:10:30.000Z" } }

Antwort-HeaderPermalink for this section

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

Antwort-SchemaPermalink for this section

Das Antwort-Feld data ist ein einzelnes Event-Objekt (kein Array), das verschachtelte Märkte und Auswahlen enthält.

Event-ObjektPermalink for this section

FeldTypBeschreibung
event_idstringEvent-Bezeichner
event_namestringAnzeigename des Ereignisses (z. B. "Away Team @ Home Team")
sportstringSport-Slug
leaguestringLiga-Slug
start_timestringISO 8601 Startzeit des Ereignisses
is_livebooleanOb das Ereignis aktuell live läuft
books_availablestring[]Sportsbook-IDs mit Quoten für dieses Ereignis
marketsarrayArray von Marktvergleichen

Markt-ObjektPermalink for this section

FeldTypBeschreibung
market_typestringMarkttyp (z. B. moneyline, spread, total)
holdobjectMarkt-Hold-Berechnungen (Overround)
hold.best_availablenumberHold-Prozentsatz unter Verwendung der besten Quoten über alle Buchmacher pro Auswahl
hold.by_bookobjectHold-Prozentsatz für jeden einzelnen Sportsbook (mit Buchmacher-ID als Schlüssel)
selectionsarrayArray von Auswahlen innerhalb dieses Marktes

Auswahl-ObjektPermalink for this section

FeldTypBeschreibung
selectionstringName der Auswahl (z. B. Teamname, Over/Under)
selection_typestringhome, away, over, under
linenumber | nullLinienwert (für Spreads/Totals)
booksobjectQuoten von jedem Sportsbook (mit Buchmacher-ID als Schlüssel)
best_bookstringSportsbook-ID mit den besten Quoten
best_oddsnumberBester American-Odds-Wert
worst_bookstringSportsbook-ID mit den schlechtesten Quoten
worst_oddsnumberSchlechtester American-Odds-Wert
spreadnumberDifferenz der impliziten Wahrscheinlichkeit (%) zwischen bestem und schlechtestem Buchmacher

Buchmacher-Quoten-ObjektPermalink for this section

Jeder Eintrag im books-Objekt:

FeldTypBeschreibung
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 (entspricht OpticOdds’ timestamp); es ist NICHT der Zeitpunkt, zu dem sich der Preis zuletzt geändert hat. Siehe timestamp verstehen.

Hold verstehenPermalink for this section

Das hold-Feld auf jedem Markt zeigt die eingebaute Marge des Buchmachers:

  • best_available: Der Hold (%), wenn Sie für die besten Quoten auf jeder Auswahl nach den besten Preisen suchen. Dies ist die “wahre” Markteffizienz aus Sicht eines Wettenden.
  • by_book: Der Hold (%) bei jedem einzelnen Sportsbook. Höherer Hold = mehr Marge, die der Buchmacher einbehält.
Hold (%)Interpretation
< 2Sehr effizienter Markt (Sharp Books)
2-5Normaler Markt
5-8Hohe Marge (typisch für Props)
> 8Sehr hohe Marge

Das spread-Feld verstehenPermalink for this section

Der spread auf jeder Auswahl stellt die Differenz der impliziten Wahrscheinlichkeit zwischen dem besten und schlechtesten Sportsbook für diese Auswahl dar. Ein höherer Spread weist auf mehr Varianz zwischen den Buchmachern hin.

SpreadInterpretation
< 1%Buchmacher sind eng aufeinander abgestimmt
1-3%Normale Varianz, moderater Wert beim Preisvergleich
> 3%Erhebliche Diskrepanz, hoher Wert beim Preisvergleich

AnwendungsfällePermalink for this section

Line ShoppingPermalink for this section

Finden Sie den besten Preis vor der Platzierung einer Wette, indem Sie alle Buchmacher vergleichen:

curl "https://api.sharpapi.io/api/v1/odds/comparison?event=33483153&market=spread" \ -H "X-API-Key: YOUR_API_KEY"

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 hold.best_available mit den Holds der einzelnen Buchmacher. Eine große Differenz 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