Odds API

PinnWire
Real-time Pinnacle-attributed odds for 13 sports via REST, SSE price-drop alerts and an optional raw WebSocket, with SDKs, an MCP server and a public demo key.
Facts verified against the provider's site on
Tone of public discussions, liked vs criticised points, reliability complaints; not enough public discussion to judge.
Computed from public data only; uptime and latency are not measured yet. Enterprise feeds that sell by contract score lower on transparency by design. How the score works
- Starting price
- $89/mo
- Free access
- Free tier
- Sports
- Not disclosed
- Live data
- Yes
- Delivery
- Streaming (WebSocket, SSE)
- Discussions
- 1 threads
- GitHub adoption
- 5 repos
Best for
Bettors and tool builders who want Pinnacle-attributed odds with SSE price-drop alerts and an optional WebSocket.
Not ideal for
Projects that need odds from several bookmakers; only Pinnacle-attributed prices are offered, relayed independently.
Limitations to check
- − Free trial is 100 requests per day
- − Pinnacle odds only
- − SSE alerts and WebSocket are paid add-ons
- − No terms page saved
Written from the provider's own pages (source).
Last checked 2026-11-03
PinnWire at a glance
- What is PinnWire best for?
- Bettors and tool builders who want Pinnacle-attributed odds with SSE price-drop alerts and an optional WebSocket. Not ideal for: Projects that need odds from several bookmakers; only Pinnacle-attributed prices are offered, relayed independently.
- How much does PinnWire cost?
- The cheapest public paid plan of PinnWire is $89/mo. Listed plans: Drops $89/mo; Pro $89/mo; Real-time WebSocket add-on $89/mo; Pro + Drops $139/mo; Scale $219/mo.
- Does PinnWire have a free tier?
- Yes. PinnWire lists a free plan called "Trial (free)" (100 requests per day).
- What does PinnWire cover?
- PinnWire is a odds api. Its data: Odds, Player props. Live / in-play data is offered.
- Does PinnWire have a WebSocket or streaming API?
- Yes. PinnWire pushes data continuously: WebSocket, SSE.
- What do developers say about PinnWire?
- Pinnacle-sourced odds API pitched as a replacement after Pinnacle shut its public API. All discussion is vendor-authored (a Reddit post and a video claiming very low latency and a flat monthly price); a few list and dashboard repos mention it. No independent verification.
- What are the alternatives to PinnWire?
- Close alternatives in the SportDex catalog: The Odds API, OpticOdds, Odds-API.io, OddsPapi, PropLine.
Commercial decision
Pricing & plan limits
| Plan | Price | Requests | What's included |
|---|---|---|---|
| Trial (free) | Free | 100 / day | 20/min REST, live + prematch, props, no SSE or WebSocketsource |
| Drops | $89/mo | 100 / day | Unlimited SSE drop alerts plus 100 REST requests/daysource |
| Pro | $89/mo | — | Unlimited REST at 10 requests/secondsource |
| Real-time WebSocket add-on | $89/mo | — | Add-on for Pro, Pro + Drops or Scalesource |
| Pro + Drops | $139/mo | — | Pro plus unlimited SSE drop alertssource |
| Scale | $219/mo | — | 30 requests/second, priority supportsource |
Public demo key (10 req/min, 50/day) works without signup. Sport list ('13 sports') not enumerated in crawled text. Data is Pinnacle-attributed, not from Pinnacle directly.
Before choosing a paid plan, confirm
• What counts as one request (per call, per market, per region?)
• What happens when you exceed the quota: blocked or billed
• Whether live and historical data are on your plan
• Whether your use (public app, betting, resale) is licensed
The critical question
Data coverage
- Sports
- Data types
- OddsPlayer props
- Key competitions
- Not disclosed
- Competitions
- Not disclosed
- Live / in-play
- Yes
- Women's competitions
- Not disclosed
- Betting markets
- moneyline, spreads, totals, player props
- Bookmaker regions
- Not disclosed
- Bookmakers
- Not disclosed
- History depth
- Not disclosed
- Update frequency
- Not disclosed
- Name languages
- Not disclosed
- ID mapping
- Not disclosed
Coverage often depends on the plan; confirm the exact league and season on your plan.
Before you build
Usage rights & access
- Commercial use
- Not disclosed
- Betting products
- Not disclosed
- Redistribution
- Not disclosed
- Storing data
- Not disclosed
- Attribution
- Not disclosed
- Logos & photos
- Not disclosed
- Who can buy
- Individuals, Companiessource
- Verification (KYC)
- Not required
- Not available in
- Not disclosed
- Only available in
- Not disclosed
Free trial key by email, no card; independent relay of Pinnacle-attributed odds.
Developer-ready evaluation
Integration & documentation
- Protocols
- RESTWebSocketSSE
- Formats
- JSON
- Authentication
- api key
- SDKs
- node, python
- OpenAPI spec
- Not disclosed
- Claimed latency
- Not disclosed
- Status page
- Not disclosed
- Sandbox / test keys
- Yes
- Support
- SLA uptime
- Not disclosed
Preview brief
# Integration brief: PinnWire
Goal: build a feature on PinnWire data. Use only the official documentation below as the source of truth.
## Known facts (from SportDex, verify before relying on them)
- Website: https://pinnwire.com/docs.html
- Docs: https://pinnwire.com/docs.html
- Sports: UNKNOWN — check the docs
- Data: Odds, Player props
- Protocols: REST, WebSocket, SSE; formats: json
- Auth: api_key
- Free plan: Trial (free), 100 requests per day
- Cheapest paid plan: $89/mo
- Note: Public demo key (10 req/min, 50/day) works without signup. Sport list ('13 sports') not enumerated in crawled text. Data is Pinnacle-attributed, not from Pinnacle directly.
## Verify before writing code
- live update frequency
- whether commercial use is allowed on the plan you pick
- exact endpoint paths, parameters and response fields (read the official docs, do not guess)
## Implementation rules
- Keep the API key on the server (environment variable, backend route or edge function); never ship it to the browser.
- Cache responses and respect rate limits; count how many requests each screen triggers.
- Handle errors explicitly: invalid key, quota exceeded (429), missing fields, empty fixtures, timeouts.
- Start with one demo request and log the raw response before building UI on assumed field names.Data quality signals
Data source & company
- Official partners
- Not disclosed
- How data is collected
- aggregated
- Certifications
- Not disclosed
- Payment methods
- card
- Minimum contract
- Not disclosed
- Country
- Not disclosed
- Founded
- Not disclosed
Reddit · Hacker News · Stack Overflow · GitHub · YouTube
What developers say
Pinnacle-sourced odds API pitched as a replacement after Pinnacle shut its public API. All discussion is vendor-authored (a Reddit post and a video claiming very low latency and a flat monthly price); a few list and dashboard repos mention it. No independent verification.
Our summary of public discussions, not a rating. Vendor posts are not counted as user opinion.
Discussions
- The Best Pinnacle Odds API - Live+Prematch Websocket (1.5ms latency)r/algobetting · 2026-09
Open-source projects using it
Videos
Shortlist next steps
Alternatives worth comparing
Bookmaker odds for dozens of sports via a simple JSON API, covering moneyline, spreads, totals, outrights and some player props, plus scores and historical snapshots. Credit-based billing.
Free tierLiveMulti-sport (40+)from $30/mo159 discussions · 2.4k repos
Real-time and historical odds from 200+ sportsbooks across many sports, with streaming, odds screen, bet builder and trading tools. Aimed at operators, apps and media; access by license request.
⚡ StreamingFootball (soccer)American footballBasketball+7Contact sales3 discussions · 7 repos
Aggregated pre-match and live odds from 450+ bookmakers across 34 sports, including player props, value bets and historical odds, available over REST and a paid WebSocket add-on.
⚡ StreamingMulti-sport (40+)Football (soccer)Basketball+7from $65/mo8 discussions · 221 repos
Odds API covering 300+ bookmakers and 60+ sports with pre-match, live, props and historical lines. Free account plus usage-based paid plans configured by bookmakers, sports and requests.
Free tier⚡ StreamingMulti-sport (40+)Free tier7 discussions · 51 reposPlayer-prop and game odds from 100+ sportsbooks and exchanges across 73 sports, with graded prop results, line history, cross-book +EV and webhook or websocket alerts. Billed per request, compatible with The Odds API format.
Free tier⚡ StreamingMulti-sport (40+)from $9/mo1 discussions · 20 repos
Evidence & transparency
Official sources
Facts were extracted from the provider's own pages on 2026-11-03. Empty fields mean the provider does not say, not that the feature is missing. How we know