Skip to Content
API-ReferenzSportsbooks

Sportsbooks

Rufen Sie eine Liste der verfügbaren Sportsbooks und ihres aktuellen Status ab, einschließlich der Information, welche Stufe für den Zugriff auf die Daten jedes Buchmachers erforderlich ist.

EndpointsPermalink for this section

GET /api/v1/sportsbooks

Erfordert einen API-Schlüssel. Auf allen Stufen verfügbar (einschließlich Free). Nicht authentifizierte Anfragen geben 401 zurück.

Alle Sportsbooks auflistenPermalink for this section

BeispielanfragenPermalink for this section

curl -X GET "https://api.sharpapi.io/api/v1/sportsbooks" \ -H "X-API-Key: YOUR_API_KEY"

AntwortPermalink for this section

{ "data": [ { "id": "draftkings", "name": "draftkings", "display_name": "DraftKings", "has_live_odds": true, "has_player_props": true, "has_limits": false, "regions": ["US"], "is_sharp": false, "status": "active", "event_count": 1250, "last_update": "2026-01-26T02:24:58.000Z", "requires_tier": null }, { "id": "fanduel", "name": "fanduel", "display_name": "FanDuel", "has_live_odds": true, "has_player_props": true, "has_limits": false, "regions": ["US"], "is_sharp": false, "status": "active", "event_count": 1180, "last_update": "2026-01-26T02:24:50.000Z", "requires_tier": null }, { "id": "betmgm", "name": "betmgm", "display_name": "BetMGM", "has_live_odds": true, "has_player_props": true, "has_limits": false, "regions": ["US"], "is_sharp": false, "status": "active", "event_count": 950, "last_update": "2026-01-26T02:24:45.000Z", "requires_tier": "hobby" }, { "id": "caesars", "name": "caesars", "display_name": "Caesars", "has_live_odds": true, "has_player_props": true, "has_limits": false, "regions": ["US"], "is_sharp": false, "status": "active", "event_count": 920, "last_update": "2026-01-26T02:24:40.000Z", "requires_tier": "hobby" }, { "id": "espnbet", "name": "espnbet", "display_name": "theScore Bet", "has_live_odds": true, "has_player_props": true, "has_limits": false, "regions": ["US"], "is_sharp": false, "status": "active", "event_count": 880, "last_update": "2026-01-26T02:24:38.000Z", "requires_tier": "hobby" }, { "id": "betrivers", "name": "betrivers", "display_name": "BetRivers", "has_live_odds": true, "has_player_props": true, "has_limits": false, "regions": ["US"], "is_sharp": false, "status": "active", "event_count": 760, "last_update": "2026-01-26T02:24:30.000Z", "requires_tier": "pro" }, { "id": "rebet", "name": "rebet", "display_name": "Rebet", "has_live_odds": true, "has_player_props": true, "has_limits": false, "regions": ["US"], "is_sharp": false, "status": "active", "event_count": 640, "last_update": "2026-01-26T02:24:22.000Z", "requires_tier": null }, { "id": "pinnacle", "name": "pinnacle", "display_name": "Pinnacle", "has_live_odds": true, "has_player_props": true, "has_limits": true, "regions": ["GLOBAL"], "is_sharp": true, "status": "active", "event_count": 980, "last_update": "2026-01-26T02:24:55.000Z", "requires_tier": "sharp" }, { "id": "circa", "name": "circa", "display_name": "Circa Sports", "has_live_odds": true, "has_player_props": true, "has_limits": true, "regions": ["US"], "is_sharp": true, "status": "active", "event_count": 620, "last_update": "2026-01-26T02:24:52.000Z", "requires_tier": "sharp" }, { "id": "bookmaker", "name": "bookmaker", "display_name": "Bookmaker", "has_live_odds": true, "has_player_props": false, "has_limits": false, "regions": ["GLOBAL"], "is_sharp": true, "status": "active", "event_count": 850, "last_update": "2026-01-26T02:24:48.000Z", "requires_tier": "sharp" }, { "id": "bet365", "name": "bet365", "display_name": "Bet365", "has_live_odds": true, "has_player_props": true, "has_limits": false, "regions": ["UK", "EU", "AU"], "is_sharp": false, "status": "active", "event_count": 1100, "last_update": "2026-01-26T02:24:35.000Z", "requires_tier": "pro" }, { "id": "betway", "name": "betway", "display_name": "Betway", "has_live_odds": true, "has_player_props": true, "has_limits": false, "regions": ["UK", "EU"], "is_sharp": false, "status": "active", "event_count": 720, "last_update": "2026-01-26T02:24:18.000Z", "requires_tier": null }, { "id": "skybet", "name": "skybet", "display_name": "Sky Bet", "has_live_odds": true, "has_player_props": false, "has_limits": false, "regions": ["UK"], "is_sharp": false, "status": "active", "event_count": 580, "last_update": "2026-01-26T02:24:15.000Z", "requires_tier": null }, { "id": "prophetx", "name": "prophetx", "display_name": "ProphetX", "has_live_odds": true, "has_player_props": false, "has_limits": false, "regions": ["GLOBAL"], "is_sharp": true, "status": "active", "event_count": 310, "last_update": "2026-01-26T02:24:12.000Z", "requires_tier": "sharp" }, { "id": "betfair", "name": "betfair", "display_name": "Betfair", "has_live_odds": true, "has_player_props": false, "has_limits": false, "regions": ["UK", "EU", "AU"], "is_sharp": true, "status": "active", "event_count": 900, "last_update": "2026-01-26T02:24:10.000Z", "requires_tier": "sharp" }, { "id": "polymarket", "name": "polymarket", "display_name": "Polymarket", "has_live_odds": false, "has_player_props": false, "has_limits": false, "regions": ["US"], "is_sharp": false, "status": "active", "event_count": 420, "last_update": "2026-01-26T02:24:08.000Z", "requires_tier": null }, { "id": "kalshi", "name": "kalshi", "display_name": "Kalshi", "has_live_odds": true, "has_player_props": false, "has_limits": false, "regions": ["US"], "is_sharp": false, "status": "active", "event_count": 280, "last_update": "2026-01-26T02:24:05.000Z", "requires_tier": null } ], "meta": { "count": 17, "total": 17, "pagination": { "limit": 50, "offset": 0, "has_more": false, "next_offset": null }, "updated_at": "2026-01-26T02:25:00.000Z", "filters": {} } }

Schema des Sportsbook-ObjektsPermalink for this section

FeldTypBeschreibung
idstringEindeutiger Bezeichner (in API-Filtern verwenden)
namestringInterner Name (identisch mit id)
display_namestringMenschenlesbarer Name
has_live_oddsbooleanUnterstützt Live-/In-Play-Quoten
has_player_propsbooleanUnterstützt Spieler-Prop-Märkte
has_limitsboolean | nullVeröffentlicht Einsatzlimits pro Auswahl (max_bet auf Quotenzeilen). Aus dem aktuellen Snapshot des Buchmachers abgeleitet — true, false oder null, wenn keine Zeilen beobachtet wurden. Neu (September 2026); siehe unten.
regionsstring[]Verfügbare Regionen: US, UK, EU, AU, GLOBAL
is_sharpbooleanOb der Buchmacher als Sharp-/effizienter Markt gilt
statusstringactive oder inactive
event_countintegerAnzahl der derzeit verfügbaren Events
last_updatestringISO-8601-Zeitstempel der letzten Datenaktualisierung
requires_tierstring | nullErforderliche Mindeststufe: null (Free), hobby, pro, sharp

Geändert (September 2026): zwei has_player_props-Deklarationen korrigiert. has_player_props ist true, wenn ein Buchmacher als Anbieter von Spieler-Props deklariert ist oder gerade player_*-Märkte ausliefert. fliff: true → false — Fliff bietet ausschließlich Moneyline, Spread und Totals an und hat noch nie einen Spieler-Prop-Markt ausgeliefert. prophetx: false → true — ProphetX liefert an jedem aktiven Tag Spieler-Props, las also bereits true, solange es aktiv war; jetzt liest es auch in ruhigen Phasen true. Wenn Sie Buchmacher nach has_player_props filtern, fällt fliff aus Ihrer Auswahl heraus und prophetx ist immer enthalten. Die Spalte „Props“ in den Tabellen unten wird aus der Live-Antwort regeneriert und zeigt die Korrektur ab der nächsten Regenerierung.

event_count kann 0 sein und last_update kann null sein, wenn ein Sportsbook vorübergehend nicht verfügbar ist oder Datenverzögerungen auftreten.

Neu (September 2026): has_limitsPermalink for this section

has_limits gibt an, ob ein Sportsbook Einsatzlimits pro Auswahl veröffentlicht — das Feld max_bet auf Quotenzeilen. Nur eine kleine Minderheit der Buchmacher tut das (12 von 49 zum Zeitpunkt der Erstellung); bei allen anderen fehlt max_bet schlicht in der Zeile, was genauso aussieht wie eine Auswahl, die zufällig kein Limit trägt. has_limits ist die Antwort pro Buchmacher auf die Frage „Fehlt hier eine Fähigkeit oder nur ein Wert?“.

WertBedeutung
trueMindestens eine Zeile im aktuellen Snapshot des Buchmachers trägt max_bet
falseZeilen wurden beobachtet und keine trägt max_bet — ein echtes negatives Ergebnis
nullKeine Zeilen beobachtet, daher keine Aussage — Katalogeinträge ohne geladene Daten (z. B. angekündigte, noch nicht live geschaltete Buchmacher) und Buchmacher mit derzeit null Zeilen
  • Abgeleitet, nicht deklariert. Anders als has_live_odds und has_player_props, die beobachtete Daten mit einem Konfigurationseintrag pro Buchmacher kombinieren, wird has_limits ausschließlich aus den Quoten berechnet, die SharpAPI gerade ausliefert. Beginnt oder beendet ein Buchmacher die Veröffentlichung von Limits, folgt das Flag von selbst — die Menge der Buchmacher mit Limits ändert sich tatsächlich, lesen Sie also das Flag, statt eine Liste von Buchmachern zwischenzuspeichern.
  • Irgendeine Zeile, nicht jede Zeile. true bedeutet, dass der Buchmacher irgendwo in seinem aktuellen Snapshot Limits veröffentlicht; einzelne Zeilen können max_bet weiterhin weglassen. Verstehen Sie es als „bei diesem Buchmacher lohnt es sich, max_bet zu lesen“, nicht als Garantie für jede Auswahl.
  • Immer vorhanden; null ist nicht false. Der Schlüssel ist in jeder Zeile enthalten. Behandeln Sie die drei Zustände explizit — ein Client, der null als „keine Limits“ interpretiert, stellt genau die Mehrdeutigkeit wieder her, die dieses Feld beseitigen soll.
  • Gleiche Aktualität wie last_update. Beide werden im selben Durchlauf neu berechnet, daher hinkt has_limits dem tatsächlichen Zustand des Buchmachers um denselben Betrag hinterher: höchstens etwa 40 Sekunden über die Schichten Neuberechnung, prozessinterner Antwort-Cache und HTTP-Cache hinweg, typischerweise 15 Sekunden oder weniger.

Siehe Liquidität und Limits für die Verwendung von max_bet, sobald ein Buchmacher has_limits: true meldet.

Buchzugriff nach StufePermalink for this section

Das Feld requires_tier gibt die Mindest-Abonnementstufe an, die benötigt wird, um über die API auf die Quotendaten eines Sportsbooks zuzugreifen.

TarifVerfügbare BücherEnthaltene Sportwettenanbieter
Free2DraftKings, FanDuel
Hobby41+ Bally Bet, Bet365 US, Betano, BetMGM, BetOnline, betPARX, BetRivers, Betway, Bovada, bwin, Caesars, Coral, Fanatics, Fanatics Markets, Fliff, Galera.bet, Gemini, Goldrush, Hard Rock Bet, Kalshi, Ladbrokes, Ladbrokes UK, Matchbook, Novig, Paddy Power, Polymarket, PrizePicks, PrizePicks Flex, Rebet, Robinhood, Sky Bet, Smarkets, Sportzino, Stake, SX Bet, theScore Bet, Thrillzz, Underdog Fantasy, Unibet
Pro42+ SABA
Sharp4925 nach Wahl, einschließlich Sharp-Anbietern wie Pinnacle
Enterprise49Alle verfügbaren Sportwettenanbieter

Pinnacle, Circa Sports, SBOBET, 1xBet, ProphetX und beide Betfair-Feeds (betfair und betfair_lay) erfordern Sharp-Stufe oder höher. Pinnacle ist ein Sharp Book, dessen effiziente Linien als Referenz für +EV-Berechnungen verwendet werden. Circa Sports ist ein weiterer bekannter Sharp Book mit bewusst engen Linien und einem fokussierten Prop-Angebot. Anfragen für Sharp-Book-Quoten auf der Free-, Hobby- oder Pro-Stufe geben einen 403 tier_restricted-Fehler zurück.

requires_tier verstehenPermalink for this section

WertBedeutung
nullAuf allen Stufen verfügbar, einschließlich Free
"hobby"Erfordert Hobby-Stufe oder höher
"pro"Erfordert Pro-Stufe oder höher
"sharp"Erfordert Sharp- oder Enterprise-Stufe

Unterstützte SportsbooksPermalink for this section

Wichtige US-BuchmacherPermalink for this section

IDNameLivePropsTarif
draftkingsDraftKingsJaJaFree
fanduelFanDuelJaJaFree
ballybetBally BetJaJaHobby
Bet365 USBet365 USJaJaHobby
betmgmBetMGMJaJaHobby
betonlineBetOnlineJaJaHobby
betparxbetPARXJaJaHobby
betriversBetRiversJaJaHobby
bovadaBovadaJaJaHobby
caesarsCaesarsJaJaHobby
fanaticsFanaticsJaJaHobby
fanatics_marketsFanatics MarketsJaNeinHobby
fliffFliffJaJaHobby
geminiGeminiJaJaHobby
hardrockHard Rock BetJaJaHobby
novigNovigJaJaHobby
prizepicksPrizePicksJaJaHobby
prizepicks_flexPrizePicks FlexJaJaHobby
rebetRebetJaJaHobby
robinhoodRobinhoodJaJaHobby
sportzinoSportzinoJaNeinHobby
thescorebettheScore BetJaJaHobby
thrillzzThrillzzJaJaHobby
underdogUnderdog FantasyNeinJaHobby

Sharp BooksPermalink for this section

IDNameLivePropsTarif
onexbet1xBetJaNeinSharp
circaCirca SportsNeinJaSharp
pinnaclePinnacleJaJaSharp
sbobetSBOBETJaNeinSharp

Pinnacle-Zeitstempel lesen. timestamp in einer Pinnacle-Zeile ist der Auslieferungs- / Feed-Aktualitätsstempel — wann SharpAPI diese Quote zuletzt durch seine Pipeline aktualisiert hat —, nicht der Zeitpunkt, zu dem sich der Preis zuletzt bewegt hat. Pinnacle hält die Linien stabil, wenn sich der Markt nicht bewegt hat, aber timestamp wird trotzdem in jedem Ingest-Zyklus weitergeschaltet. Siehe timestamp verstehen dafür, wie SharpAPI Feed-Aktualität bereitstellt.

InternationalPermalink for this section

IDNameLivePropsTarif
betanoBetanoJaJaHobby
betwayBetwayJaJaHobby
bwinbwinJaJaHobby
coralCoralJaJaHobby
galeraGalera.betJaJaHobby
goldrushGoldrushJaNeinHobby
ladbrokesLadbrokesJaJaHobby
ladbrokes_ukLadbrokes UKJaJaHobby
matchbookMatchbookJaJaHobby
paddypowerPaddy PowerJaJaHobby
skybetSky BetJaNeinHobby
smarketsSmarketsJaNeinHobby
stakeStakeJaJaHobby
sx_betSX BetJaNeinHobby
unibetUnibetJaJaHobby
sabaSABAJaJaPro
betfair_layBetfair Exchange (Lay)JaNeinSharp

BörsenPermalink for this section

IDNameLivePropsTarif
betfairBetfairJaJaSharp
prophetxProphetXJaJaSharp

Betfairs zwei Seiten sind zwei getrennte Buchmacher. Eine Börse stellt für jede Auswahl zwei Preise — die Back-Quote (Wette auf ein Ergebnis) und die Lay-Quote (Wette gegen ein Ergebnis). SharpAPI liefert jede Seite als eigenen Buchmacher: betfair ist die Back-Seite, betfair_lay ist die Lay-Seite, und beide erfordern Sharp-Stufe. Quotenzeilen enthalten kein side-Feld — die Buchmacher-ID sagt Ihnen, welche Seite ein Preis ist.

Eine Lay-Quote ist keine bessere Back-Quote. Layen heißt, die Gegenseite einer fremden Wette zu übernehmen: Sie behalten deren Einsatz, wenn das Ergebnis nicht eintritt, und schulden (Quote − 1) × deren Einsatz, wenn es eintritt. Eine Lay-Quote liegt daher normalerweise höher als die Back-Quote derselben Auswahl, sodass betfair_lay in einem Modell, das Back-Quoten erwartet, den Markt besser bepreist erscheinen lässt, als er ist. Vermischen Sie die beiden Buchmacher nicht.

Beide Feeds tragen die Größenwerte der Börse, in GBP und nie umgerechnet — max_bet, best_bid_liquidity und size_currency; keiner liefert total_liquidity — siehe Liquidität und Limits. Das vollständige Orderbuch Preis für Preis ist nicht enthalten.

PrognosemärktePermalink for this section

IDNameLivePropsTarif
kalshiKalshiJaJaHobby
polymarketPolymarketJaNeinHobby

Polymarket und Kalshi sind Prognosemarkt-Plattformen. Im Gegensatz zu traditionellen Sportsbooks verwenden sie binäre Ergebniskontrakte, die zwischen $0 und $1 bepreist werden. SharpAPI normalisiert Kontraktpreise in Standard-Quotenformate (American, Decimal, implizite Wahrscheinlichkeit), damit Sie sie direkt mit Sportsbook-Quoten vergleichen können. Kalshi ist CFTC-reguliert.

Sharp- vs. Soft-BuchmacherPermalink for this section

Sharp BooksPermalink for this section

  • Niedrigerer Vig (Juice) — engere Margen bedeuten bessere Quotengenauigkeit
  • Effiziente Linien — werden als Referenz für +EV- und Fair-Value-Berechnungen verwendet
  • Nicht in allen Regionen verfügbar — Pinnacle ist in den USA nicht lizenziert
  • Beispiele: Pinnacle, Circa Sports, SBOBET, 1xBet

Soft BooksPermalink for this section

  • Höherer Vig — breitere Margen schaffen mehr Spielraum für +EV-Möglichkeiten
  • Mehr Promotionen — Boni, Boosts und Gratiswetten
  • Langsamere Linienbewegung — können hinter Sharp-Marktbewegungen zurückbleiben
  • Wo Wert gefunden wird — die Lücke zwischen Soft-Book-Quoten und Sharp-Referenz erzeugt +EV
  • Beispiele: DraftKings, FanDuel, BetMGM, Caesars

Sharp Books wie Pinnacle setzen schnell effiziente Linien. Soft Books bleiben oft zurück und schaffen Zeitfenster, in denen ihre Quoten einen positiven Erwartungswert im Vergleich zur Sharp-Referenz bieten. Dies ist die Grundlage der +EV-Wettstrategie.

Erstellen Sie ein Live-Wett-Tool? DraftKings und FanDuel haben has_live_odds: true, setzen jedoch häufig Märkte während Punktespielen und Schlüsselmomenten aus. Wenn Sie eine kontinuierliche Live-Abdeckung benötigen, ist Pinnacle (Sharp-Stufe) die zuverlässige Referenz. Siehe Live vs. Pre-Match für eine vollständige Übersicht über das Buchverhalten während des Live-Spiels.

Verwandte EndpointsPermalink for this section

Last updated on