Märkte
Ruft verfügbare Markttypen, ihre Konfigurationen und Sportverfügbarkeit ab.
GET /api/v1/marketsErfordert einen API-Schlüssel. Verfügbar in allen Tarifen (Free inklusive). Nicht authentifizierte Anfragen geben 401 zurück.
Query-Parameter
| Parameter | Typ | Standard | Beschreibung |
|---|---|---|---|
sport | string | all | Märkte nach Sportart filtern (z. B. basketball) |
Beispielanfragen
cURL
# Alle Märkte auflisten
curl -X GET "https://api.sharpapi.io/api/v1/markets" \
-H "X-API-Key: YOUR_API_KEY"
# Nach Sportart filtern
curl -X GET "https://api.sharpapi.io/api/v1/markets?sport=basketball" \
-H "X-API-Key: YOUR_API_KEY"Antwort
Erfolg (200)
{
"data": [
{
"id": "moneyline",
"name": "Moneyline",
"description": "Bet on which team will win the game outright",
"hasLine": false,
"examples": ["Lakers -150", "Celtics +130"],
"event_count": 142,
"selection_count": 312,
"sports": ["baseball", "basketball", "football", "hockey", "mma", "soccer", "tennis"]
},
{
"id": "point_spread",
"name": "Point Spread",
"description": "Bet on the point margin between teams",
"hasLine": true,
"examples": ["Lakers -4.5 (-110)", "Celtics +4.5 (-110)"],
"event_count": 98,
"selection_count": 210,
"sports": ["baseball", "basketball", "football", "hockey"]
},
{
"id": "total_points",
"name": "Total Points",
"description": "Bet on the combined score of both teams (over/under)",
"hasLine": true,
"examples": ["Over 220.5 (-110)", "Under 220.5 (-110)"],
"event_count": 95,
"selection_count": 198,
"sports": ["baseball", "basketball", "football", "hockey", "soccer", "tennis"]
},
{
"id": "team_total",
"name": "Team Total",
"description": "Bet on the score of one specific team",
"hasLine": true,
"examples": ["Lakers Over 112.5", "Lakers Under 112.5"],
"event_count": 64,
"selection_count": 140,
"sports": ["baseball", "basketball", "football", "hockey"]
},
{
"id": "player_prop",
"name": "Player Prop",
"description": "Bet on individual player performance statistics",
"hasLine": true,
"examples": ["LeBron James Over 25.5 Points", "Stephen Curry Over 4.5 3-Pointers"],
"event_count": 52,
"selection_count": 1840,
"sports": ["baseball", "basketball", "football", "hockey"]
},
{
"id": "game_prop",
"name": "Game Prop",
"description": "Bet on specific game events or occurrences",
"hasLine": false,
"examples": ["First Team to Score", "Will there be Overtime?"],
"event_count": 30,
"selection_count": 86,
"sports": ["baseball", "basketball", "football", "hockey"]
},
{
"id": "future",
"name": "Future",
"description": "Long-term bets on season outcomes or championships",
"hasLine": false,
"examples": ["NBA Championship Winner", "MVP Award Winner"],
"event_count": 12,
"selection_count": 48,
"sports": ["baseball", "basketball", "football", "hockey"]
},
{
"id": "1st_half",
"name": "1st Half",
"description": "1st Half",
"hasLine": true,
"examples": [],
"event_count": 40,
"selection_count": 96,
"sports": ["basketball", "football"]
},
{
"id": "1st_quarter",
"name": "1st Quarter",
"description": "1st Quarter",
"hasLine": true,
"examples": [],
"event_count": 28,
"selection_count": 64,
"sports": ["basketball", "football"]
}
],
"meta": {
"count": 9,
"total_events": 561,
"total_selections": 2994,
"rate_limit": {
"limit": 10,
"remaining": 9,
"reset": 1706270460
}
}
}Schema des Markt-Objekts
| Feld | Typ | Beschreibung |
|---|---|---|
id | string | Eindeutige Marktkennung (zur Verwendung in API-Filtern) |
name | string | Lesbarer Marktname |
description | string | Kurze Beschreibung des Marktes |
hasLine | boolean | Ob dieser Markt einen Linienwert enthält |
examples | string[] | Beispielauswahlen für diesen Markt |
event_count | number | null | Anzahl der Events, die diesen Markt aktuell anbieten |
selection_count | number | null | Anzahl der eindeutigen Auswahlen über alle Events hinweg |
sports | string[] | Sport-IDs, die diesen Markt aktuell haben |
Markttypen
Kernmärkte
Die beliebtesten und am häufigsten verfügbaren Wettmärkte.
| Markt | Beschreibung | hasLine | Beispiele |
|---|---|---|---|
moneyline | Sieger direkt tippen | Nein | Lakers -150, Celtics +130 |
point_spread | Punktespread / Handicap-Wette | Ja | Lakers -4.5 (-110), Celtics +4.5 (-110) |
total_points | Über/Unter kombinierter Punktestand | Ja | Over 220.5 (-110), Under 220.5 (-110) |
team_total | Wette auf den Punktestand eines Teams | Ja | Lakers Over 112.5, Lakers Under 112.5 |
Prop-Märkte
Spieler- und Spiel-Propositionswetten für spezifischere Ergebnisse.
| Markt | Beschreibung | hasLine | Beispiele |
|---|---|---|---|
player_prop | Statistiken einzelner Spieler (Punkte, Rebounds, Assists usw.) | Ja | LeBron James Over 25.5 Points |
game_prop | Spielspezifische Ergebnisse (z. B. Verlängerung) | Nein | First Team to Score |
Periodenmärkte
Märkte für bestimmte Perioden innerhalb eines Spiels (Halbzeiten, Viertel).
| Markt | Beschreibung | hasLine |
|---|---|---|
1st_half | Moneyline, Spread oder Total der 1. Halbzeit | Ja |
1st_quarter | Moneyline, Spread oder Total des 1. Viertels | Ja |
Weitere Märkte
| Markt | Beschreibung | hasLine | Beispiele |
|---|---|---|---|
future | Langfristige Wetten auf Saisonergebnisse oder Meisterschaften | Nein | NBA Championship Winner, MVP Award Winner |
Auswahltypen
| Typ | Verwendet in | Beschreibung |
|---|---|---|
home | Moneyline, Spread, Periode | Heimmannschaft gewinnt oder deckt |
away | Moneyline, Spread, Periode | Auswärtsmannschaft gewinnt oder deckt |
over | Total, Props, Periode | Über dem Linienwert |
under | Total, Props, Periode | Unter dem Linienwert |
yes | Game Props, Team Props | Ergebnis tritt ein |
no | Game Props, Team Props | Ergebnis tritt nicht ein |
Marktverfügbarkeit nach Sportart
| Sportart | Moneyline | Spread | Total | Player Props | Team Props | Periode |
|---|---|---|---|---|---|---|
| Basketball (NBA) | Ja | Ja | Ja | Ja | Ja | Ja |
| Football (NFL) | Ja | Ja | Ja | Ja | Ja | Ja |
| Baseball (MLB) | Ja | Ja | Ja | Ja | Ja | Ja |
| Hockey (NHL) | Ja | Ja | Ja | Ja | Ja | Ja |
| Basketball (NCAAB) | Ja | Ja | Ja | Eingeschränkt | Eingeschränkt | Ja |
| Football (NCAAF) | Ja | Ja | Ja | Eingeschränkt | Eingeschränkt | Ja |
| Soccer | Ja | Ja | Ja | Eingeschränkt | Eingeschränkt | Eingeschränkt |
| Tennis | Ja | Nein | Ja | Eingeschränkt | Nein | Nein |
| MMA (UFC) | Ja | Nein | Nein | Eingeschränkt | Nein | Nein |
| Golf (PGA) | Ja | Nein | Nein | Eingeschränkt | Nein | Nein |
„Eingeschränkt” bedeutet, dass der Markt für einige Events verfügbar ist, jedoch nicht für alle, je nach Sportsbook und Event. Verwenden Sie die Odds-Endpunkte, um zu sehen, welche Märkte für ein bestimmtes Event verfügbar sind.
Verwendung von Märkten in Filtern
Verwenden Sie die Markt-id als Filterparameter für andere Endpunkte:
# Get only moneyline odds
curl "https://api.sharpapi.io/api/v1/odds?market=moneyline" \
-H "X-API-Key: YOUR_API_KEY"
# Get spread and total odds
curl "https://api.sharpapi.io/api/v1/odds?market=point_spread,total_points" \
-H "X-API-Key: YOUR_API_KEY"
# Get player props only
curl "https://api.sharpapi.io/api/v1/odds?market=player_prop" \
-H "X-API-Key: YOUR_API_KEY"
# Best odds for moneyline markets
curl "https://api.sharpapi.io/api/v1/odds/best?market=moneyline" \
-H "X-API-Key: YOUR_API_KEY"Linien verstehen
Märkte mit hasLine: true enthalten einen numerischen Linienwert in der Odds-Antwort:
- Spread: Das Punkthandicap (z. B. bedeutet
-6.5, dass das Team mit 7+ Punkten gewinnen muss) - Total: Der Schwellwert für den kombinierten Punktestand (z. B.
215.5für Over/Under) - Player Props: Der Statistikschwellwert (z. B.
24.5Punkte für einen Spieler) - Team Props: Der Team-Statistikschwellwert (z. B.
105.5Team-Gesamtpunkte)
Märkte mit hasLine: false (wie Moneyline) haben line: null in der Odds-Antwort.
Verwandte Endpunkte
- Odds-Snapshot - Odds nach Markttyp filtern
- Beste Odds - Beste Odds gefiltert nach Markt
- Sportarten - Verfügbare Sportarten anzeigen
- Sportsbooks - Welche Bookmaker welche Märkte unterstützen