Pinnacle-Fußball-Ecken-Quoten-API
Antwort: Eckenlinien kommen als verwandte Soccer-Events (parentId zeigt auf das Hauptspiel) mit units gleich "Corners" (siehe Schema). Sie sind kein eigener Sport und keine Specials. Die Main-Eckenlinien kommen auf jedem Soccer-Plan, auch Free und Hobby; Free/Hobby sind nur Main, daher brauchen Alternate-Eckenlinien Builder (oder Pro). Am Builder-WebSocket Soccer mit main: false abonnieren, dann Märkte behalten, deren Parent-Event units === "Corners" hat.
Ecken aus einem Snapshot filtern#
import os, requests
KEY = os.environ["PINNFEED_KEY"]
r = requests.get(
"https://pinnfeed.io/v1/odds",
params={"sport": "soccer", "live": "true", "limit": 100},
headers={"x-api-key": KEY},
timeout=15,
)
r.raise_for_status()
for ev in r.json().get("events", []):
if ev.get("units") != "Corners":
continue
print(ev["home"], "v", ev["away"], ev.get("league", {}).get("name"))
for m in ev.get("markets", []):
print(" ", m["type"], m.get("line"), [(o["name"], o["decimal"], o["fair"]) for o in m["outcomes"]])
WebSocket-Subscribe#
{
"type": "subscribe",
"sports": ["soccer"],
"markets": ["total", "spread", "moneyline"],
"main": false,
"specials": true
}
Danach Events mit units == "Corners" behalten. State-Keys nach Markt-id (eventId:key).
CTA#
Volle Markttiefe inkl. Alternate-Ecken: Builder (99 €/Monat). 3 Tage Testphase; Karte erforderlich. REST gratis: Signup.
Häufige Fragen#
Gibt es market=corners?#
Nein. Ecken erkennt man an Event-units, nicht an einem Market-Type-Enum. Typen bleiben moneyline / spread / total / team_total.
Enthalten Free/Hobby Ecken?#
Ja, die Main-Linien, sofern Soccer dabei ist. Alternates ab Builder.
Bildungsinhalt für Erwachsene?#
Ja (18+).
Bildungsinhalt für Erwachsene (18+). Keine Tipps, kein Gewinnversprechen. In Deutschland nur bei Anbietern auf der GGL-Whitelist wetten.