On the wire · 05:02:33 UTC Live 584 · Prematch 14,345 · Markets 57,065 Vol. I · No. 5 · Friday 13 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Respuesta · n8n · Sin código

Cuotas de Pinnacle en n8n

Actualizado el · PinnFeed · 2 min de lectura

Respuesta: en n8n añade un Schedule Trigger y después un nodo HTTP Request que llame a https://pinnfeed.io/v1/drops (o /v1/odds) con una credencial Header Auth llamada x-api-key que contenga tu clave ps_live_. Separa el array drops, filtra con un nodo IF y envía el resultado a Telegram, Slack, Discord o una hoja de cálculo. Sin código, salvo una expresión opcional.

Flujo#

  1. Schedule Trigger: cada minuto (dentro de los límites de tu plan).
  2. HTTP Request: método GET, URL https://pinnfeed.io/v1/drops, Authentication → Generic Credential Type → Header Auth, nombre x-api-key, valor ps_live_.... Parámetros: sport=soccer, minutes=5, min_pct=5.
  3. Split Out: campo drops.
  4. IF: la expresión $json.dropPct (con la sintaxis de expresiones de n8n entre dobles llaves) mayor o igual que 8.
  5. Remove Duplicates (o un nodo Code con clave eventId + market + outcome + movedAt) para que cada movimiento avise una sola vez.
  6. Nodo de Telegram / Slack / Discord: compón el mensaje con $json.home, $json.away, $json.market, $json.outcome, $json.from y $json.to.

Comprueba los nombres exactos de los campos con tu primera ejecución o en /openapi.json antes de montar el mensaje.

Prueba la llamada antes#

export PINNFEED_KEY="ps_live_..."
curl -sS -H "x-api-key: $PINNFEED_KEY" "https://pinnfeed.io/v1/drops?sport=soccer&minutes=5&min_pct=5"

Polling o push#

n8n hace polling: en Free ves los movimientos con 30 segundos de retraso, como mucho 1 petición por segundo y 1.000 al día. Un horario de 1 minuto gasta 1.440 llamadas al día, así que en Free consulta cada 2 minutos o más. Hobby (€29/mes) es REST en tiempo real. Para alertas en menos de un segundo, monta un pequeño worker WebSocket en Builder (€99/mes). Prueba de 3 días; se pide tarjeta y se cobra después del día 3 salvo que canceles.

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#

¿Puede n8n mantener un WebSocket abierto?#

No con el nodo HTTP Request estándar. Haz polling en n8n, o ejecuta un worker WebSocket aparte que envíe los avisos a un nodo Webhook de n8n.

¿Dónde guardo la clave?#

En una credencial de n8n (Header Auth), no en la URL, para que no aparezca en los registros de ejecución.

¿Funciona en n8n Cloud y autoalojado?#

Sí: Schedule, HTTP Request e IF son nodos básicos en ambos.

El plan WebSocket: Builder, 99 €/mes.

Cuotas de Pinnacle en tiempo real por un único WebSocket: los 13 deportes, todos los mercados, cuotas justas sin margen y cuotas de cierre. 3 días gratis y cancelas con un clic.

Form K-1 · Free API key

Get your free API key.

One field. No password, no card: enter your email, click the link we send, and your key is on screen.

By continuing you agree to the Terms and Privacy Policy.

One free key per email. Link valid for 20 minutes.