A WhatsApp picks bot on Pinnacle odds (educational)
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)#
- Poll
/v1/drops(any plan; Free is delayed 30 s) or subscribe onwss://pinnfeed.io/v1/stream(Builder). - Format a short message (league, teams, market,
from→to,dropPct). If you also havemaxStakefrom/v1/odds, a floor around 100 is a common thin-line filter. - 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.