Historical MLB odds via Pinnacle closing lines
Answer: PinnFeed stores Pinnacle closing lines, not a multi-year multi-book MLB warehouse. For baseball use sport=baseball on GET /v1/closing?date=YYYY-MM-DD (Builder+). MLB shares that slug with other baseball leagues — filter on league.name. This is a closing snapshot by UTC day, not tick-level history, and we do not claim a closing-history advantage over other Pinnacle feeds.
Example#
curl -sS -H "x-api-key: ps_live_..." \
"https://pinnfeed.io/v1/closing?date=2026-11-03&sport=baseball&main=true&limit=100"
Live and prematch: /v1/odds?sport=baseball. Sport hub: baseball / MLB odds API. CLV workflow: MLB closing-line value tracker. Siblings: historical NFL, historical NBA, historical closings.
Each closing row uses the same event and market ids as the live schema, with decimal / American plus fair and fairProb when the market can be de-vigged. The archive grows from the day it started — check the docs for the earliest date rather than assuming a 2020-era backfill.
What you do not get#
- Opening lines unless you stored prematch ticks yourself
- Multi-book MLB history
- Tick-level movement (use the WebSocket or your own log for that)
- A guaranteed props close — see historical player props
Try it#
Start a 3-day Builder trial (€99/mo, VAT incl. where applicable; annual €990/yr ≈ €82.50/mo) for closing history and the live WebSocket. Paid plans: 3-day trial; a card is required and it is charged after day 3 unless you cancel. Free delayed REST key.
Educational content for adults (18+). No tips, no guaranteed profit.
Questions people ask#
How far back does the MLB archive go?#
From the day the closing archive started; it grows daily. Check docs for the earliest date. We do not invent a start date here.
Is this the same as The Odds API historical?#
No — that product is multi-book snapshots. PinnFeed archives Pinnacle closes when events go live.
Which plan?#
Closing endpoints need Builder (€99/mo) or Pro.