Odds moneyline da NBA da Pinnacle em tempo real
Resposta: o slug do PinnFeed para a NBA (e o resto do basquete) é basketball. Consulte GET /v1/odds?sport=basketball&market=moneyline&main=true no Free ou Hobby, ou assine o WebSocket com "sports":["basketball"],"markets":["moneyline"],"main":true no Builder (€99/mês). Não existe slug nba: filtre por league.name no seu cliente.
Snapshot REST (funciona no Free com 30 s de atraso)#
export PINNFEED_KEY="ps_live_..."
curl -sS -H "x-api-key: $PINNFEED_KEY" \
"https://pinnfeed.io/v1/odds?sport=basketball&market=moneyline&main=true&live=true&limit=20"
Cada evento traz league, home, away e mercados cujos resultados incluem decimal, american, fair e fairProb.
Assinatura WebSocket (Builder)#
// Example Node fragment — needs Builder key
const ws = new WebSocket('wss://pinnfeed.io/v1/stream', {
headers: { 'x-api-key': process.env.PINNFEED_KEY },
});
ws.on('open', () => ws.send(JSON.stringify({
type: 'subscribe',
sports: ['basketball'],
markets: ['moneyline'],
main: true,
live: true,
specials: false,
})));
ws.on('message', (buf) => {
const msg = JSON.parse(buf);
if (msg.type === 'ping') ws.send(JSON.stringify({ type: 'pong' }));
// filter NBA: if (event.league?.name?.includes('NBA')) ...
});
Lista de esportes: esquema. Cliente completo: guia de Python e Node. Veja também: odds históricas da NBA.
Planos#
Push ao vivo: Builder (€99/mês). Teste de 3 dias; cartão obrigatório, cobrado após o dia 3 a menos que você cancele. REST grátis com atraso: cadastro.
Conteúdo educativo para maiores de 18 anos. Sem palpites nem lucro garantido. No Brasil, aposte apenas em operadores autorizados pela SPA/MF.
Spreads, totais e totais por time#
Os mesmos jogos de basketball também trazem market=spread, market=total e, quando a Pinnacle oferece, market=team_total. Use main=true para a linha principal.
Perguntas frequentes#
O slug é nba ou basketball?#
basketball. Os 13 esportes do PinnFeed usam os slugs da documentação; os jogos da NBA chegam dentro das ligas de basquete.
O Free recebe moneylines da NBA ao vivo?#
O Free pode consultar /v1/odds com 30 s de atraso e limite de 2 esportes. O push ao vivo por WebSocket começa no Builder.