Antwort · Python · Closing
Pinnacle-Closing-Lines in Python für CLV
Antwort: Auf Builder+ GET /v1/closing?date=YYYY-MM-DD für einen UTC-Tag oder GET /v1/closing/{eventId} für ein Match. Deinen Decimal-Preis mit dem archivierten Close vergleichen, um CLV zu schätzen.
Tagesdump + ein Event#
import os, requests
from datetime import date, timedelta
KEY = os.environ["PINNFEED_KEY"]
H = {"x-api-key": KEY}
BASE = "https://pinnfeed.io"
day = (date.today() - timedelta(days=1)).isoformat()
r = requests.get(
f"{BASE}/v1/closing",
headers=H,
params={"date": day, "sport": "soccer", "main": "true", "limit": 100, "offset": 0},
timeout=20,
)
r.raise_for_status()
rows = r.json().get("closings") or r.json().get("events") or r.json()
print("rows:", len(rows) if isinstance(rows, list) else rows)
event_id = "123456789"
one = requests.get(f"{BASE}/v1/closing/{event_id}", headers=H, timeout=15)
one.raise_for_status()
print(one.json())
Free und Hobby liefern 403 — Upgrade auf Builder (€99/Monat) oder Pro. Bezahlte Pläne: 3-Tage-Test; Karte erforderlich, Belastung nach Tag 3, sofern nicht gekündigt. Guide: CLV. Bildungsinhalt für Erwachsene (18+).
Fragen, die Leute stellen#
Welche Zeitzone hat date?#
UTC-Kalendertag (YYYY-MM-DD), wie in der OpenAPI.
Wie berechne ich CLV?#
CLV ≈ dein Decimal ÷ Closing-Decimal − 1 (gleiche Outcome). Beide Preise und die Market-Id speichern.