On the wire · 05:11:19 UTC Live 585 · Prematch 14,343 · Markets 57,081 Vol. I · No. 5 · Friday 13 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Answer · Filters · Main line

Main line filter (main=true)

Updated · PinnFeed · 1 min read

Answer: set main=true on REST query strings and in the WebSocket subscribe object to keep the primary moneyline/spread/total (and team_total) only.

REST#

curl -sS -H "x-api-key: $PINNFEED_KEY" \
  "https://pinnfeed.io/v1/odds?sport=soccer&main=true&limit=20"

WebSocket#

{
  "type": "subscribe",
  "sports": ["soccer"],
  "main": true,
  "specials": false
}

Free and Hobby are main-markets-only by plan. Builder/Pro can request alts and specials.

Trial CTA#

Builder (€99/mo) for the live + prematch WebSocket and closing history. 3-day trial; card required, charged after day 3 unless cancelled. Free delayed REST: signup. Related: answers hub, docs, pricing.

Questions people ask#

Does main=true drop specials?#

Specials are controlled with specials / plan flags — keep specials=false when you only want core lines.

maxStake on main lines?#

Outcomes may include maxStake; treat values around 100 as a soft threshold in examples — see max stake.

Is this educational content for adults?#

Yes (18+).

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.