DEV Community

pinnradar
pinnradar

Posted on Edited on Originally published at pinnradar.com

Pinnacle API in 2026: Is It Still Available, and How to Get Pinnacle Odds

For years the Pinnacle API was the easiest way to get sharp odds into a script: open an account, call a few REST endpoints, done. That stopped on 23 July 2025, when Pinnacle closed general access. This guide covers what changed, who can still get in, and what developers use instead.

Does Pinnacle still have an API?

Yes, but not for everyone. Pinnacle now runs it as a bespoke product: business partners, academic researchers and some high-value customers can apply, and each request is reviewed. If you are a regular bettor or a small team building a tool, an application will usually not get far.

The old public documentation is still on GitHub, which is why many tutorials and libraries still show up in search. Their endpoints no longer work for new users.

Four ways to get Pinnacle odds today

1. Apply to Pinnacle directly

If you run a business or a research project, it costs nothing to ask. You get first-hand data and no middleman. The catch is that approval is selective and slow, and you can't plan a product around a maybe.

2. Scrape the website

Possible, and a lot of people try it. In practice you fight rate limits, blocks and front-end changes, and you spend more time keeping the scraper alive than using the data. It may also break the site's terms.

3. A multi-bookmaker API

Services such as The Odds API, OddsPapi or SportsGameOdds carry Pinnacle as one of many bookmakers. That is the right choice when you need to compare dozens of books in one schema. Check two things first: how often Pinnacle prices refresh on your plan, and whether the markets you need (alternate lines, team totals, periods, props) are included for Pinnacle, not only for the main books.

4. A Pinnacle-focused API

These services do one thing: deliver Pinnacle's own lines quickly and completely. PinnRadar is one of them. You get live and prematch markets over REST, push streams over SSE and WebSocket, and a feed of dropping odds, with a free tier to test on. If Pinnacle is your sharp reference and you compare it against books you already follow, this is usually the cheaper and simpler route. Compare plans on the pricing page, or read how the alternatives compare.

Which one fits?

You need Best option
Official data for a company or study Apply to Pinnacle
Pinnacle next to many soft books Multi-bookmaker API
Full Pinnacle markets, fast, at a fixed price Pinnacle-focused API
A one-off check of a few prices The website, by hand

Getting Pinnacle odds in Python

With the PinnRadar SDK (pip install pinnradar) and a free key:

from pinnradar import Client

pr = Client("YOUR_KEY")
board = pr.markets(sport_id=1)  # live soccer
for ev in board["events"]:
    ml = ev["periods"]["num_0"].get("money_line") or {}
    print(ev["home"], "v", ev["away"], ml.get("home"), ml.get("draw"), ml.get("away"))
Enter fullscreen mode Exit fullscreen mode

The same call with curl:

curl -H "x-api-key: YOUR_KEY" "https://pinnradar.com/kit/v1/markets?sport_id=1"
Enter fullscreen mode Exit fullscreen mode

There is a Node.js package too (npm install pinnradar). The full Python walkthrough adds prematch lines and drop alerts, and the API docs list every endpoint.

What to do with the prices

Pinnacle's lines are useful mostly as a benchmark. Remove the margin with the no-vig calculator to get a fair price, then compare it with what other books offer, or track your closing line value over time. If you are new to the notation, start with how to read Pinnacle odds.

PinnRadar is an independent service and is not affiliated with Pinnacle.

FAQ

Is the Pinnacle API free?
Pinnacle's own API is no longer open to the public; access is by application. Third-party services fill the gap: PinnRadar has a free tier of 100 requests a day, and new accounts get 3 days of full access.

When did Pinnacle shut down its public API?
On 23 July 2025. Since then Pinnacle only grants bespoke access to selected business partners, researchers and some customers.

Is there a Pinnacle API for Python?
The old Pinnacle wrappers on GitHub target the closed public API. For live data today you can use a provider's SDK, for example pip install pinnradar, which returns Pinnacle markets as plain JSON.

Can I still log in to the Pinnacle API with my betting account?
Not for data access. A normal Pinnacle betting account no longer includes API access unless Pinnacle has approved you.

How much does a Pinnacle odds API cost?
It depends on the provider. PinnRadar starts free, with paid plans from $99 a month. Multi-bookmaker APIs usually charge by credits or requests.

Top comments (0)