Feed de odds de futebol da Pinnacle
Resposta: o feed sport=soccer da PinnFeed traz os mercados de futebol da Pinnacle: moneyline (1X2), spread (handicap asiático), total de gols e totais por equipe, para cada período que a Pinnacle cota, pré-jogo e ao vivo. Faça polling em GET /v1/odds?sport=soccer em qualquer plano, ou receba cada mudança por WebSocket no Builder (€99/mês).
REST#
export PINNFEED_KEY="ps_live_..."
curl -sS -H "x-api-key: $PINNFEED_KEY" \
"https://pinnfeed.io/v1/odds?sport=soccer&market=moneyline,spread,total&main=true&limit=50"
Filtre por id de league (liste as ligas com GET /v1/events?sport=soccer), live=true ou live=prematch, ou q= para um time.
WebSocket (Builder)#
{ "type": "subscribe", "sports": ["soccer"], "markets": ["moneyline", "spread", "total"], "main": true }
Você recebe subscribed, depois frames snapshot e então frames delta quando os preços mudam. O servidor envia ping a cada 20 segundos; responda com {"type":"pong"}. Cliente pronto: guia WebSocket Python e Node.
Mercados#
- 1X2: moneyline de futebol
- Abertura e fechamento: futebol abertura/fechamento
Planos#
Free: 30 s de atraso, 2 esportes à escolha, mercados principais. Hobby (€29/mês): REST em tempo real. Builder: WebSocket, todos os mercados, props e histórico de fechamento. Planos pagos: teste de 3 dias; o cartão é pedido e cobrado após o dia 3, a menos que você cancele.
Conteúdo educativo para maiores de 18 anos. Sem palpites nem lucro garantido.
Filtrar por competição#
Quando a Pinnacle lista uma competição, ela entra no feed soccer. Busque o id uma vez com /v1/events?sport=soccer&q=…, confirme league.name e league.group, e filtre /v1/odds ou o WebSocket com esse id. q= é uma busca, não uma chave única.
| Competição | q= típico | Atenção |
|---|---|---|
| Premier League | premier | Confirme a primeira divisão inglesa em league.name. |
| La Liga | liga | Muitas ligas contêm "Liga". Use group. Horários em UTC; converta para Europe/Madrid. |
| Serie A (Itália) | serie a | Itália e Brasil têm uma Serie A — filtre por id. Horários em UTC; converta para Europe/Rome. |
| Bundesliga | bundesliga | Também encontra a segunda alemã e a primeira austríaca. A DFB-Pokal é outro id. UTC; converta para Europe/Berlin. |
| Brasileirão | brazil | Não busque só "Serie A". Série B, estaduais e Copa do Brasil têm ids próprios. UTC; converta para America/Sao_Paulo. |
| Champions League | champions | Outras competições podem ter "Champions" no nome. Outrights de campeão, quando existem, são specials no Builder e no Pro. |
| Ligue 1 | ligue | Também encontra a Ligue 2; tente q=france se precisar. UTC; converta para Europe/Paris. |
| MLS | mls | Se não houver resultado, tente q=usa. O slug é soccer (moneyline com empate). Horários em UTC. |
| Copa Libertadores | libertadores | As fases preliminares podem ser outro id; a Sul-Americana é outra competição. Cada jogo de um mata-mata de ida e volta é um evento: o 1X2 vale para os 90 minutos daquele jogo, não para quem se classifica. UTC; converta para America/Sao_Paulo ou America/Argentina/Buenos_Aires. |
Reutilize o id numérico depois de confirmá-lo. O padrão de código está no guia em inglês filter by league id.
Perguntas frequentes#
O feed inclui placares?#
Os eventos trazem score, clock e status quando a Pinnacle os fornece. A PinnFeed é um feed de odds, não de estatísticas: sem escalações nem dados de jogadores.
Quais ligas cobre?#
As que a Pinnacle cota. Liste com GET /v1/events?sport=soccer.
Outras casas?#
Não. A PinnFeed traz só a Pinnacle.