Cuotas moneyline de la NBA de Pinnacle en tiempo real
Respuesta: el slug de PinnFeed para la NBA (y el resto del baloncesto) es basketball. Consulta GET /v1/odds?sport=basketball&market=moneyline&main=true en Free o Hobby, o suscríbete al WebSocket con "sports":["basketball"],"markets":["moneyline"],"main":true en Builder (€99/mes). No hay slug nba: filtra por league.name en tu cliente.
Snapshot REST (funciona en Free con 30 s de retraso)#
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 trae league, home, away y mercados cuyos resultados incluyen decimal, american, fair y fairProb.
Suscripción 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 deportes: esquema. Cliente completo: guía de Python y Node. Ver también: cuotas históricas de la NBA.
Planes#
Push en vivo: Builder (€99/mes). Prueba de 3 días; se pide tarjeta y se cobra después del día 3 salvo que canceles. REST gratis con retraso: registro.
Contenido educativo para mayores de 18 años. Sin pronósticos ni ganancias garantizadas. En España, apuesta solo con operadores con licencia de la DGOJ.
Spreads, totales y totales por equipo#
Los mismos partidos de basketball también traen market=spread, market=total y, cuando Pinnacle lo ofrece, market=team_total. Usa main=true para la línea principal.
Preguntas frecuentes#
¿El slug es nba o basketball?#
basketball. Los 13 deportes de PinnFeed usan los slugs de la documentación; los partidos de la NBA llegan dentro de las ligas de baloncesto.
¿Free puede recibir moneylines de la NBA en vivo?#
Free puede consultar /v1/odds con 30 s de retraso y un límite de 2 deportes. El push en vivo por WebSocket empieza en Builder.