On the wire · 04:48:49 UTC Live 550 · Prematch 14,382 · Markets 56,970 Vol. I · No. 5 · Friday 13 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Resposta · Python · bootstrap

Bootstrap de um cliente Python com /v1/account e /v1/sports

Atualizado em · PinnFeed · 1 min de leitura

Resposta: Antes de qualquer loop de odds, chame GET /v1/account e GET /v1/sports com x-api-key. Confirma a chave, limites e os ids/slugs que o restante do OpenAPI espera.

Bootstrap mínimo#

import os, requests

KEY = os.environ["PINNFEED_KEY"]
H = {"x-api-key": KEY}
BASE = "https://pinnfeed.io"

acct = requests.get(f"{BASE}/v1/account", headers=H, timeout=15)
acct.raise_for_status()
print("plan:", acct.json())

sports = requests.get(f"{BASE}/v1/sports", headers=H, timeout=15)
sports.raise_for_status()
for s in sports.json().get("sports", []):
    print(s["id"], s.get("slug"), s.get("name"))

No Free só os dois esportes escolhidos no painel devolvem odds. Hobby libera REST em tempo real; Builder (€99/mês) adiciona o WebSocket. Planos pagos: 3 dias de teste; cartão é obrigatório e é cobrado após o dia 3 salvo cancelamento. Próximo: Python REST ou paginação. Conteúdo educativo para adultos (18+).

Perguntas que as pessoas fazem#

O que /v1/account devolve?#

Nome do plano, cota, restantes, se há WebSocket e limites de esporte. Campos em /openapi.json.

Posso pular /v1/sports?#

Pode fixar slugs como soccer, mas listar primeiro evita erros e mostra o que a chave Free cobre hoje.

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.