On the wire · 04:55:52 UTC Live 556 · Prematch 14,383 · Markets 56,939 Vol. I · No. 5 · Friday 13 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Resposta · Node.js · drops

Poller de quedas de preço Pinnacle em Node.js

Atualizado em · PinnFeed · 1 min de leitura

Resposta: GET /v1/drops devolve steam recente. Params OpenAPI: sport, minutes (1–60, padrão 15), min_pct/minPct (padrão 3), limit (máx. 200) e filtros de mercado.

Poller a cada 30 s (Node 18+)#

const KEY = process.env.PINNFEED_KEY;
const params = new URLSearchParams({
  sport: "soccer",
  minutes: "15",
  min_pct: "4",
  limit: "50",
  main: "true",
});

async function poll() {
  const r = await fetch(`https://pinnfeed.io/v1/drops?${params}`, {
    headers: { "x-api-key": KEY, accept: "application/json" },
  });
  if (!r.ok) throw new Error(`${r.status} ${await r.text()}`);
  const body = await r.json();
  const drops = body.drops || body || [];
  for (const d of drops) {
    console.log(d.eventId || d.event?.id, d.market?.type, d.pct ?? d.minPct, d);
  }
}

setInterval(() => poll().catch(console.error), 30_000);
poll();

Free cobre drops (atrasado). Steam sub-segundo: WebSocket no Builder (€99/mês) e o guia steam. Planos pagos: 3 dias de teste; cartão é obrigatório e é cobrado após o dia 3 salvo cancelamento. Conteúdo educativo para adultos (18+).

Perguntas que as pessoas fazem#

O que min_pct mede?#

Queda percentual mínima na janela. Valores limitados ≈0,5–90 no OpenAPI.

Posso filtrar por liga?#

Sim — league/leagues (ids) como em /v1/odds.

O plano WebSocket: Builder, €99/mês.

Odds da Pinnacle em tempo real por um único WebSocket: os 13 esportes, todos os mercados, odds justas sem margem e odds de fechamento. 3 dias grátis, cancele com um clique.

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.