On the wire · 05:02:31 UTC Live 584 · Prematch 14,345 · Markets 57,065 Vol. I · No. 5 · Friday 13 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Resposta · Sheets · Excel

API de odds da Pinnacle para Google Sheets e Excel

Atualizado em · PinnFeed · 2 min de leitura

Resposta: chame GET /v1/odds da API REST da PinnFeed com o cabeçalho x-api-key a partir do Google Apps Script (UrlFetchApp) ou do Excel (Power Query, Office Scripts ou um pequeno script em Python). O Free (€0, 30 s de atraso, 2 esportes, 1.000 requisições por dia) basta para um painel atualizado a cada 15 minutos. Passo a passo com Apps Script: guia do Google Sheets.

Google Sheets (a chamada básica)#

Guarde a chave nas propriedades do script como PINNFEED_KEY, nunca numa célula:

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

Acionador: por tempo a cada 15 minutos ≈ 96 chamadas por dia, dentro da cota diária do Free.

Excel#

Opções fiéis à API:

  1. Power Query: Web.Contents("https://pinnfeed.io/v1/odds?sport=soccer&main=true", [Headers=[#"x-api-key"=Key]]) e depois expanda events, markets e outcomes.
  2. Python no Excel ou um script local com requests que grava um .xlsx em horários definidos.
  3. Não coloque a chave na URL de uma pasta de trabalho compartilhada.

Não existe suplemento oficial do Excel; a integração é o JSON da API REST (docs REST).

Planos#

Painel com atraso: cadastro grátis. O push em tempo real precisa do Builder (€99/mês). Teste de 3 dias; é preciso cartão e a cobrança acontece depois do dia 3, se você não cancelar.

Mais: calculadora sem margem no Excel ou Sheets, alerta por e-mail de quedas no Sheets, controle de apostas com CLV.

Conteúdo educativo para maiores de 18 anos. Sem palpites nem lucro garantido. No Brasil, aposte apenas em operadores autorizados pela SPA/MF.

Perguntas frequentes#

Dá para levar o WebSocket ao Sheets?#

Não de forma útil. O Apps Script não mantém um socket aberto. Use REST com um temporizador no Sheets e o cliente WebSocket para ferramentas ao vivo.

Por que x-api-key e não um parâmetro na URL?#

É a autenticação preferida nos docs. O cabeçalho mantém a chave fora dos logs e das fórmulas das células.

O plano WebSocket: Builder, €99/mês.

Odds da Pinnacle em tempo real por um único WebSocket: os 13 esportes, todos os mercados, odds justas sem margem e odds de fechamento. 3 dias grátis, cancele com um clique.

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.