On the wire · 04:51:53 UTC Live 548 · Prematch 14,380 · Markets 56,964 Vol. I · No. 5 · Friday 13 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Antwort · Sheets · Excel

Pinnacle-Quoten-API für Google Sheets und Excel

Aktualisiert am · PinnFeed · 2 Min. Lesezeit

Antwort: ruf GET /v1/odds der PinnFeed-REST-API mit dem Header x-api-key aus Google Apps Script (UrlFetchApp) oder aus Excel (Power Query, Office Scripts oder ein kleines Python-Skript) auf. Free (0 €, 30 s Verzögerung, 2 Sportarten, 1.000 Anfragen pro Tag) reicht für ein Board, das alle 15 Minuten aktualisiert wird. Schritt für Schritt mit Apps Script: Google-Sheets-Guide.

Google Sheets (der Kernaufruf)#

Speichere den Key in den Skripteigenschaften als PINNFEED_KEY, nie in einer Zelle:

// Example fragment — full script in the Sheets guide
function refreshOdds() {
  const key = PropertiesService.getScriptProperties().getProperty('PINNFEED_KEY');
  const url = 'https://pinnfeed.io/v1/odds?sport=soccer&market=moneyline&main=true&limit=50';
  const res = UrlFetchApp.fetch(url, { headers: { 'x-api-key': key }, muteHttpExceptions: true });
  if (res.getResponseCode() !== 200) {
    console.warn(res.getContentText());
    return; // leave previous rows alone
  }
  const events = JSON.parse(res.getContentText()).events || [];
  // write Starts / League / Home / Away / 1 / X / 2 / fair columns into sheet "Odds"
}

Trigger: zeitgesteuert alle 15 Minuten ≈ 96 Aufrufe pro Tag, innerhalb des Free-Tageskontingents.

Excel#

Optionen, die zur API passen:

  1. Power Query: Web.Contents("https://pinnfeed.io/v1/odds?sport=soccer&main=true", [Headers=[#"x-api-key"=Key]]), dann events, markets und outcomes erweitern.
  2. Python in Excel oder ein lokales Skript mit requests, das nach Zeitplan eine .xlsx schreibt.
  3. Den Key nicht in die URL einer geteilten Arbeitsmappe schreiben.

Es gibt kein offizielles Excel-Add-in; die Schnittstelle ist das JSON der REST-API (REST-Doku).

Tarife#

Verzögertes Board: kostenlos registrieren. Echtzeit-Push braucht Builder (99 €/Monat). Testphase 3 Tage; eine Karte ist nötig und wird nach Tag 3 belastet, wenn du nicht kündigst.

Mehr: No-Vig-Rechner in Excel oder Sheets, Sheets-E-Mail-Alert bei Quotenstürzen, Wett-Tracker mit CLV.

Bildungsinhalt für Erwachsene (18+). Keine Tipps, kein Gewinnversprechen. In Deutschland nur bei Anbietern auf der GGL-Whitelist wetten.

Häufige Fragen#

Kann ich den WebSocket in Sheets streamen?#

Nicht sinnvoll. Apps Script hält keinen dauerhaften Socket. Nutze REST per Timer in Sheets und den WebSocket-Client für Live-Tools.

Warum x-api-key statt eines Query-Parameters?#

Das ist die bevorzugte Authentifizierung laut Doku. Der Header hält den Key aus Zugriffslogs und Zellformeln heraus.

Der WebSocket-Plan: Builder, 99 €/Monat.

Pinnacle-Quoten in Echtzeit über einen einzigen WebSocket: alle 13 Sportarten, alle Märkte, faire Quoten ohne Marge und Schlussquoten. 3 Tage kostenlos, mit einem Klick kündbar.

Form K-1 · Free API key

Get your free API key.

One field. No password, no card: enter your email, click the link we send, and your key is on screen.

By continuing you agree to the Terms and Privacy Policy.

One free key per email. Link valid for 20 minutes.