API de cuotas de la NFL de Pinnacle (american-football)
Respuesta: el slug de deporte de PinnFeed es american-football (id 5). No existe el slug nfl. Consulta GET /v1/odds?sport=american-football&market=moneyline,spread,total&main=true o suscríbete con "sports":["american-football"] en el WebSocket de Builder (€99/mes). Separa la NFL del fútbol universitario (y otras ligas) con league.name en tu cliente.
REST#
export PINNFEED_KEY="ps_live_..."
curl -sS -H "x-api-key: $PINNFEED_KEY" \
"https://pinnfeed.io/v1/odds?sport=american-football&market=moneyline,spread,total&main=true&limit=40"
Filtro de ejemplo tras leer la respuesta (ilustrativo):
events = r.json()["events"]
nfl = [e for e in events if "NFL" in (e.get("league") or {}).get("name", "")]
WebSocket (Builder)#
{
"type": "subscribe",
"sports": ["american-football"],
"markets": ["moneyline", "spread", "total"],
"main": true,
"specials": false
}
Conéctate a wss://pinnfeed.io/v1/stream con x-api-key. Cliente completo: ejemplo de WebSocket en Python. Ids de deporte: esquema. Ver también: cuotas históricas de la NFL.
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.
Preguntas frecuentes#
¿Por qué no sport=nfl?#
PinnFeed usa los 13 slugs de deporte de origen. Los partidos de la NFL llegan dentro de las ligas de american-football; filtra en el cliente.
¿Free incluye la NFL?#
Free te deja elegir 2 deportes en el panel. Elige american-football ahí (30 s de retraso, mercados principales, 1.000 peticiones al día).