API de odds da NFL da Pinnacle (american-football)
Resposta: o slug de esporte do PinnFeed é american-football (id 5). Não existe o slug nfl. Consulte GET /v1/odds?sport=american-football&market=moneyline,spread,total&main=true ou assine "sports":["american-football"] no WebSocket do Builder (€99/mês). Separe a NFL do futebol universitário (e de outras ligas) com league.name no seu 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 exemplo depois de ler a resposta (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
}
Conecte em wss://pinnfeed.io/v1/stream com x-api-key. Cliente completo: exemplo de WebSocket em Python. Ids de esporte: esquema. Veja também: odds históricas da NFL.
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.
Perguntas frequentes#
Por que não sport=nfl?#
O PinnFeed usa os 13 slugs de esporte da origem. Os jogos da NFL chegam dentro das ligas de american-football; filtre no cliente.
O Free inclui a NFL?#
O Free deixa você escolher 2 esportes no painel. Escolha american-football ali (30 s de atraso, mercados principais, 1.000 requisições por dia).