On the wire · 04:51:27 UTC Live 550 · Prematch 14,382 · Markets 57,020 Vol. I · No. 5 · Friday 13 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Risposta · Sheets · Excel

API delle quote Pinnacle per Google Sheets ed Excel

Aggiornato il · PinnFeed · 2 min di lettura

Risposta: chiama GET /v1/odds dell'API REST di PinnFeed con l'header x-api-key da Google Apps Script (UrlFetchApp) o da Excel (Power Query, Office Scripts o un piccolo script Python). Free (0 €, 30 s di ritardo, 2 sport, 1.000 richieste al giorno) basta per una tabella aggiornata ogni 15 minuti. Passo per passo con Apps Script: guida Google Sheets.

Google Sheets (la chiamata principale)#

Salva la chiave nelle proprietà dello script come PINNFEED_KEY, mai in una cella:

// 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"
}

Attivatore: a tempo ogni 15 minuti ≈ 96 chiamate al giorno, entro la quota giornaliera di Free.

Excel#

Opzioni compatibili con l'API:

  1. Power Query: Web.Contents("https://pinnfeed.io/v1/odds?sport=soccer&main=true", [Headers=[#"x-api-key"=Key]]), poi espandi events, markets e outcomes.
  2. Python in Excel o uno script locale con requests che scrive un .xlsx a orari prefissati.
  3. Non inserire la chiave nell'URL di una cartella di lavoro condivisa.

Non esiste un componente aggiuntivo ufficiale per Excel; l'interfaccia è il JSON dell'API REST (documentazione REST).

Piani#

Tabella ritardata: registrazione gratuita. Il push in tempo reale richiede Builder (99 €/mese). Prova di 3 giorni; carta richiesta, addebito dopo il giorno 3 salvo disdetta.

Contenuto educativo per maggiorenni (18+): non pronostici né promesse di guadagno. In Italia scommetti solo con operatori autorizzati ADM.

Domande frequenti#

Posso fare streaming del WebSocket in Sheets?#

Non in modo pratico: Apps Script non mantiene un socket persistente. Usa REST con un attivatore in Sheets e il client WebSocket per gli strumenti live.

Perché x-api-key e non un parametro nell'URL?#

È l'autenticazione consigliata nella documentazione. L'header tiene la chiave fuori dai log di accesso e dalle formule delle celle.

Il piano WebSocket: Builder, 99 €/mese.

Quote Pinnacle in tempo reale su un unico WebSocket: tutti i 13 sport, tutti i mercati, quote eque senza margine e quote di chiusura. 3 giorni gratis, disdici con un clic.

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.