On the wire · 04:47:17 UTC Live 550 · Prematch 14,364 · Markets 57,010 Vol. I · No. 5 · Friday 13 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Resposta · Python · REST

Como obter odds da Pinnacle em Python (REST)

Atualizado em · PinnFeed · 1 min de leitura

Resposta: pip install requests, defina PINNFEED_KEY e chame GET https://pinnfeed.io/v1/odds com o cabeçalho x-api-key. O plano Free funciona na hora (30 s de atraso, 2 esportes). Para um livro em memória ao vivo, use o exemplo de WebSocket em Python no Builder.

Snapshot em cerca de 15 linhas#

import os, requests

KEY = os.environ["PINNFEED_KEY"]
r = requests.get(
    "https://pinnfeed.io/v1/odds",
    params={"sport": "soccer", "market": "moneyline", "main": "true", "limit": 20},
    headers={"x-api-key": KEY},
    timeout=15,
)
r.raise_for_status()
for ev in r.json().get("events", []):
    m = next((x for x in ev["markets"] if x["type"] == "moneyline"), None)
    if not m:
        continue
    prices = {o["name"]: (o["decimal"], o["fair"]) for o in m["outcomes"]}
    print(ev["home"], "v", ev["away"], prices)

Outros endpoints úteis: /v1/sports, /v1/events, /v1/drops e /v1/closing/{id} (Builder ou superior). Referência: docs REST.

Quando o WebSocket é melhor#

TarefaUse
Planilhas, cron, coleta para análiseREST (esta página)
Bot de steam, livro ao vivo, alertas no TelegramWebSocket (exemplo)

Próximo passo com dados: odds num DataFrame do pandas.

Planos#

Chave grátis · Builder (€99/mês) para o push. Teste de 3 dias; é preciso cartão e a cobrança acontece depois do dia 3, se você não cancelar.

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#

Preciso de WebSocket no plano Free?#

Não. O Free é só REST por definição.

Onde fica a paginação?#

limit e offset nos endpoints de lista: veja REST e a paginação em Python.

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.