Pinnacle-Quoten in n8n
Antwort: füge in n8n einen Schedule Trigger und danach einen HTTP-Request-Node hinzu, der https://pinnfeed.io/v1/drops (oder /v1/odds) mit einer Header-Auth-Credential namens x-api-key und deinem ps_live_-Key aufruft. Teile das Array drops auf, filtere mit einem IF-Node und schick das Ergebnis an Telegram, Slack, Discord oder eine Tabelle. Kein Code außer einem optionalen Ausdruck.
Workflow#
- Schedule Trigger: jede Minute (innerhalb der Limits deines Tarifs).
- HTTP Request: Methode
GET, URLhttps://pinnfeed.io/v1/drops, Authentication → Generic Credential Type → Header Auth, Namex-api-key, Wertps_live_.... Query-Parameter:sport=soccer,minutes=5,min_pct=5. - Split Out: Feld
drops. - IF: der Ausdruck
$json.dropPct(in n8ns Ausdruckssyntax mit doppelten geschweiften Klammern) ist größer oder gleich8. - Remove Duplicates (oder ein Code-Node mit dem Schlüssel
eventId+market+outcome+movedAt), damit jede Bewegung nur einmal alarmiert. - Telegram-/Slack-/Discord-Node: Nachricht aus
$json.home,$json.away,$json.market,$json.outcome,$json.fromund$json.tobauen.
Prüfe die genauen Feldnamen im ersten Lauf oder in /openapi.json, bevor du die Nachricht verdrahtest.
Den Aufruf vorher testen#
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 oder Push#
n8n pollt: Im Free-Tarif siehst du Bewegungen 30 Sekunden später, höchstens 1 Anfrage pro Sekunde und 1.000 pro Tag. Ein Ein-Minuten-Zeitplan verbraucht 1.440 Aufrufe am Tag, also im Free-Tarif höchstens alle 2 Minuten abfragen. Hobby (29 €/Monat) ist REST in Echtzeit. Für Alerts unter einer Sekunde betreibst du einen kleinen WebSocket-Worker auf Builder (99 €/Monat). Testphase 3 Tage; eine Karte ist nötig und wird nach Tag 3 belastet, wenn du nicht kündigst.
Bildungsinhalt für Erwachsene (18+). Keine Tipps, kein Gewinnversprechen. In Deutschland nur bei Anbietern auf der GGL-Whitelist wetten.
Häufige Fragen#
Kann n8n einen WebSocket offen halten?#
Nicht mit dem Standard-HTTP-Request-Node. Polle in n8n oder betreibe einen separaten WebSocket-Worker, der an einen n8n-Webhook-Node sendet.
Wo speichere ich den Key?#
In einer n8n-Credential (Header Auth), nicht in der URL, damit er nicht in den Ausführungslogs erscheint.
Geht das in n8n Cloud und selbst gehostet?#
Ja: Schedule, HTTP Request und IF sind in beiden Kern-Nodes.