On the wire · 05:00:14 UTC Live 568 · Prematch 14,387 · Markets 56,798 Vol. I · No. 5 · Friday 13 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Answer · Baseball · MLB

Pinnacle baseball / MLB odds API

Updated · PinnFeed · 1 min read

Answer: sport slug baseball. REST: /v1/odds?sport=baseball. WebSocket subscribe "sports":["baseball"] on Builder (€99/mo). MLB shares the slug with other baseball leagues — use league.name to filter.

REST#

export PINNFEED_KEY="ps_live_..."
curl -sS -H "x-api-key: $PINNFEED_KEY" \
  "https://pinnfeed.io/v1/odds?sport=baseball&market=moneyline,spread,total&main=true&live=false&limit=30"

Spreads on baseball are the run line. Team totals use market=team_total.

WebSocket#

{
  "type": "subscribe",
  "sports": ["baseball"],
  "markets": ["moneyline", "spread", "total", "team_total"],
  "live": true,
  "main": true
}

Closing lines#

After first pitch, Builder can read GET /v1/closing/{eventId} for CLV. See closing-line answer.

Trial CTA#

Pricing. 3-day trial on paid plans; card required, charged after day 3 unless cancelled.

Related: MLB CLV tracker, Baseball run line API, historical MLB odds.

Questions people ask#

Is the slug mlb?#

No — baseball. Filter MLB via league.name.

Does Free include baseball?#

Pick it as one of your two Free sports in the dashboard, or upgrade.

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.