# PingOdds vs TheRundown

PingOdds and TheRundown are both JSON APIs for sportsbook odds. This page puts them side by side: what each costs, which books and leagues each covers, how fresh the prices are, and how to move a request from TheRundown to PingOdds.

TheRundown’s column comes from its own public pages, read on 23 October 2026; they’re listed at the bottom. Prices and coverage change, so if something here is out of date, [tell us](https://pingodds.com/contact).

## Pick TheRundown if

- You need DraftKings, BetMGM, Caesars, Circa or prediction markets such as Kalshi and Polymarket.
- You need player props, live in-game odds or real-time prices (their Ultra plan, $399 a month, and up).
- You need more leagues (23 plus season variants) or more market types (550+).

## Pick PingOdds if

- You need Ontario books, or BetRivers, Bally Bet, betPARX, BET99, Betway, LeoVegas or Proline+.
- You want each call to count as one request, not one data point per price row it returns.
- You want price history on every plan, Free included.
- You want a WebSocket stream at $99 a month: theirs starts on Ultra at $399.
- You want +EV, steam, outlier and arbitrage signals, with webhooks.

## Side by side

| What                          | PingOdds                                                                                                                                                                                                          | TheRundown                                                                                                                         |
| ----------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| Free plan                     | 250 requests a month, 5 a minute; every book and league; no card                                                                                                                                                  | 20,000 data points a day (200,000 a month); 3 books (BetMGM, DraftKings, FanDuel); pregame only; 5-minute delay                    |
| Paid plans                    | Starter $19/mo (50,000 requests), Pro $99/mo (500,000 requests)                                                                                                                                                   | Starter $49/mo, Pro $149, Ultra $399, Super $649, Mega $999, Max $2,499; annual billing saves 20%                                  |
| What counts against your plan | One request per API call, however many books, markets or games it returns                                                                                                                                         | Data points: one per price row a call returns (outcome × line × book), unchanged rows included                                     |
| Sportsbooks                   | 14, the same on every plan: Pinnacle, FanDuel, BetRivers, Bally Bet, betPARX, Bovada, FanDuel Ontario, BetRivers Ontario, Bally Bet Ontario, Unibet Ontario, LeoVegas Ontario, Proline+, BET99 and Betway Ontario | 25: 20 sportsbooks (Pinnacle, DraftKings, FanDuel, BetMGM, Caesars, Bovada, Circa and more) and 5 prediction markets and exchanges |
| Ontario books                 | 8: FanDuel Ontario, BetRivers Ontario, Bally Bet Ontario, Unibet Ontario, LeoVegas Ontario, Betway Ontario, BET99 and Proline+                                                                                    | None named. Bally Bet, BET99, betPARX, BetRivers, Betway, LeoVegas and PROLINE aren’t listed                                       |
| Sports and leagues            | 15 leagues: NFL, NBA, MLB, NHL, NCAAF, NCAAB, EPL, MLS, Champions League, La Liga, Bundesliga, Serie A, Ligue 1, ATP and WTA                                                                                      | 23 leagues plus 9 season variants, including the NFL, NBA, MLB, NHL, NCAA, top European soccer, tennis and cricket                 |
| Markets                       | Moneylines, spreads and totals. No player props yet                                                                                                                                                               | 550+ market types; player props from Starter                                                                                       |
| Live (in-play) odds           | No live feed yet                                                                                                                                                                                                  | Yes, in-play markets; not on Free                                                                                                  |
| How often prices update       | Each league checked every 60–90 seconds, on every plan; no delay added on Free                                                                                                                                    | Delayed 5 minutes on Free, 60 seconds on Starter, 30 seconds on Pro; real-time from Ultra                                          |
| How old each price is         | last\_update (last price change) and last\_checked (last successful check) for every book, and meta.staleness\_ms for the whole response                                                                          | updated\_at on every price                                                                                                         |
| Price history                 | Every price change PingOdds records, on every plan                                                                                                                                                                | From Starter: 7 days on Starter, 30 on Pro, up to unlimited on Max                                                                 |
| Betting signals               | No-vig consensus and closing lines on every plan; steam, +EV and outlier signals from Starter; arbitrage on Pro                                                                                                   | Not on their API pricing page or FAQ                                                                                               |
| Streaming                     | WebSocket, included in Pro ($99/mo)                                                                                                                                                                               | WebSocket from Ultra ($399/mo)                                                                                                     |
| Webhooks                      | For signals, on Pro                                                                                                                                                                                               | Not in their docs                                                                                                                  |
| AI agents (MCP)               | Hosted MCP server with 13 tools, on Starter and Pro, with its own call allowance                                                                                                                                  | Hosted MCP server with 85 read-only tools                                                                                          |
| API key goes in               | Authorization: Bearer header                                                                                                                                                                                      | X-TheRundown-Key header                                                                                                            |

## What PingOdds doesn’t cover yet

- No player props: moneylines, spreads and totals only.
- No live (in-play) feed: each league is checked every 60–90 seconds, which suits pregame odds.
- 15 leagues: NFL, NBA, MLB, NHL, NCAAF, NCAAB, EPL, MLS, Champions League, La Liga, Bundesliga, Serie A, Ligue 1, ATP and WTA. No golf, MMA, cricket or esports.
- US and Ontario books only: no UK, European or Australian books, and no DraftKings, BetMGM or Caesars yet.

## Moving from TheRundown

The same odds, asked of each API:

TheRundown

```
curl -H "X-TheRundown-Key: $THERUNDOWN_API_KEY" \
  "https://therundown.io/api/v2/sports/4/events/2026-10-23?market_ids=1,2,3&affiliate_ids=3,23"
```

PingOdds

```
curl -H "Authorization: Bearer $PINGODDS_API_KEY" \
  "https://api.pingodds.com/v2/odds?league=basketball_nba&markets=h2h,spreads,totals&books=pinnacle,fanduel"
```

One PingOdds call returns every game in the league from 6 hours ago to 14 days ahead, so there’s no date in the path. Books and leagues have names instead of numbers: `pinnacle` instead of affiliate 3, `basketball_nba` instead of sport 4.

| TheRundown                                               | PingOdds                                     |
| -------------------------------------------------------- | -------------------------------------------- |
| sport\_id (4 = NBA) and a date                           | league=basketball\_nba                       |
| market\_ids=1,2,3 (moneyline, spread, totals)            | markets=h2h,spreads,totals                   |
| affiliate\_ids=3,23                                      | books=pinnacle,fanduel                       |
| markets\[\].participants\[\].lines\[\].prices{affiliate} | markets\[\].books\[\].outcomes\[\]           |
| price (American)                                         | price\_am, plus price\_dec                   |
| updated\_at                                              | last\_update, plus last\_checked             |
| X-Datapoints header (points billed)                      | X-RateLimit-Remaining header (requests left) |

The [quickstart](https://pingodds.com/docs/quickstart) shows a full response, and the [API reference](https://pingodds.com/docs) every field.

[Get a free API key](https://pingodds.com/signup) [See every plan](https://pingodds.com/pricing)

## Sources

TheRundown’s own pages, as they read on 23 October 2026:

- [API plans and prices](https://therundown.io/pricing/api)
- [FAQ: data points, books, leagues, rate limits](https://therundown.io/faq)
- [Player props](https://therundown.io/player-props-api)
- [llms.txt: request format](https://therundown.io/llms.txt)
- [MCP server](https://therundown.io/.well-known/mcp.json)
- [OpenAPI spec](https://docs.therundown.io/openapi.yaml)

More comparisons: [PingOdds vs The Odds API](https://pingodds.com/vs/the-odds-api) · [PingOdds vs SharpAPI](https://pingodds.com/vs/sharpapi)
