API de odds de tênis da Pinnacle
Resposta: use o slug de esporte tennis. REST: GET /v1/odds?sport=tennis&main=true. WebSocket: "sports":["tennis"] no Builder (€99/mês). ATP e WTA chegam no mesmo slug.
REST#
export PINNFEED_KEY="ps_live_..."
curl -sS -H "x-api-key: $PINNFEED_KEY" \
"https://pinnfeed.io/v1/odds?sport=tennis&market=moneyline,total&main=true&live=true&limit=20" \
| jq '.events[] | {league: .league.name, home, away, markets: [.markets[] | {type, line, outcomes: [.outcomes[] | {name, decimal, fair}]}]}'
WebSocket#
{
"type": "subscribe",
"sports": ["tennis"],
"markets": ["moneyline", "spread", "total"],
"main": true,
"specials": false
}
Conecte em wss://pinnfeed.io/v1/stream com x-api-key. Veja a documentação do WebSocket e o exemplo em Python.
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#
ATP e WTA são esportes separados?#
Não. Os dois chegam como tennis; diferencie pelo league.name de cada evento.
O Free inclui tênis?#
O Free deixa você escolher 2 esportes no painel. Escolha tênis ali ou mude de plano.