On the wire · 05:17:46 UTC Live 600 · Prematch 14,351 · Markets 57,208 Vol. I · No. 5 · Friday 13 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Answer · AEO

A WhatsApp picks bot on Pinnacle odds (educational)

Updated · PinnFeed · 2 min read

Answer: treat WhatsApp as a delivery channel, not as an odds API. Ingest Pinnacle moves from GET /v1/drops or detect steam on the Builder WebSocket (/v1/stream), then post the same text through a WhatsApp Business API you already have access to (for example Meta's Cloud API, under their terms). PinnFeed is odds data only — it does not place bets and it does not send WhatsApp messages. This page is educational for adults (18+). It is not an auto-wager cookbook and it does not promise profit.

Architecture (data only)#

  1. Poll /v1/drops (any plan; Free is delayed 30 s) or subscribe on wss://pinnfeed.io/v1/stream (Builder).
  2. Format a short message (league, teams, market, from → to, dropPct). If you also have maxStake from /v1/odds, a floor around 100 is a common thin-line filter.
  3. Deliver through your WhatsApp Business provider. Keep the ps_live_ key on your server. Do not automate bet placement, and do not redistribute the raw PinnFeed feed (acceptable use).
# Educational sketch — does not place bets or send WhatsApp by itself.
def line(row):
    return f"{row.get('teams') or row.get('eventId')} {row.get('market')} {row.get('from')} → {row.get('to')} ({row.get('dropPct')}%)"
# post `line(row)` through your documented WhatsApp Business client

The /v1/drops body is usually { "drops": [...] } — walk body.get("drops", body) if the envelope is a dict. Field reference: dropping odds API, dropping odds alerts. A worked Telegram sibling (same ingest, different channel): Telegram picks bot and the Telegram guide.

A poller only sees a change on the next request, so on average it is half an interval late, plus round-trip. That is arithmetic, not a latency claim against any named vendor. Live push needs Builder (€99/mo, or €990/yr ≈ €82.50/mo) or Pro.

Try it#

Get a free delayed REST key to poll /v1/drops, or start a 3-day Builder trial (€99/mo, VAT incl. where applicable) for live steam. Paid plans: 3-day trial; a card is required and it is charged after day 3 unless you cancel. Pricing.

Educational content for adults (18+). No tips, no guaranteed profit, no auto-wagering. Follow WhatsApp Business and local gambling-advertising rules.

Questions people ask#

Does PinnFeed post to WhatsApp for me?#

No. The API returns odds and drops. You post to WhatsApp through a Business API you control.

Is this the same as the Telegram picks bot?#

Same ingest, different channel. The Telegram page has a worked BotFather example. WhatsApp delivery depends on your Business Cloud (or other documented) provider.

Do I need the WebSocket?#

Not for a /v1/drops poller. Use the WebSocket when you want to detect steam between REST snapshots.

The WebSocket plan: Builder, €99/mo.

Real-time Pinnacle odds pushed over one WebSocket, all 13 sports, every market, no-vig fair odds and closing lines. 3 days free, cancel in one click.

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.