API de cuotas de tenis de Pinnacle
Respuesta: usa el slug de deporte tennis. REST: GET /v1/odds?sport=tennis&main=true. WebSocket: "sports":["tennis"] en Builder (€99/mes). ATP y WTA llegan bajo el mismo 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
}
Conéctate a wss://pinnfeed.io/v1/stream con x-api-key. Consulta la documentación del WebSocket y el ejemplo en Python.
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#
¿ATP y WTA son deportes distintos?#
No. Ambos llegan como tennis; distínguelos con league.name de cada evento.
¿Free incluye tenis?#
Free te deja elegir 2 deportes en el panel. Elige tenis ahí o cambia de plan.