# PingOdds > A sports odds API: live prices and every price change (tick history) from 14 sportsbooks in the US and Ontario, with no-vig consensus, closing lines, line movement and betting signals (steam, +EV, outliers, arbitrage). REST at https://api.pingodds.com/v2, a WebSocket stream, webhooks, and an MCP server for AI agents. For information only, not betting advice. - Sportsbooks: Pinnacle, FanDuel, BetRivers, Bally Bet, betPARX, Bovada, FanDuel Ontario, BetRivers Ontario, Bally Bet Ontario, Unibet Ontario, LeoVegas Ontario, Proline+, BET99 and Betway Ontario. - Leagues: NFL, NBA, MLB, NHL, NCAAF, NCAAB, EPL, MLS, Champions League, La Liga, Bundesliga, Serie A, Ligue 1, ATP and WTA. - Markets: moneylines, spreads and totals on every league and plan. Player props and prediction markets aren't covered yet. - Authentication: `Authorization: Bearer `; keys are created at https://pingodds.com/app/keys. Every new account starts on a free plan, no card required. - OpenAPI document: https://api.pingodds.com/v2/openapi.json - MCP server (Streamable HTTP): https://mcp.pingodds.com/mcp, with an AI agent key from https://pingodds.com/app/agents. - Full docs in one file: https://pingodds.com/llms-full.txt ## Docs - [Quickstart](https://pingodds.com/docs/quickstart.md): Create an account and a key, make the first call, read the response. - [API reference](https://pingodds.com/docs.md): Every endpoint, parameter and response, from the OpenAPI spec. - [Streaming](https://pingodds.com/docs/streaming.md): Live odds and signals over one WebSocket (Pro). - [Connect your AI](https://pingodds.com/docs/mcp.md): The MCP server for Claude Code, Claude Desktop, Cursor and VS Code (Starter and Pro). ## Plans - [Pricing](https://pingodds.com/pricing.md): Plans, prices and limits, and answers about quotas and billing. ## Comparisons - [PingOdds vs The Odds API](https://pingodds.com/vs/the-odds-api.md): Prices, coverage, freshness and a migration example, next to The Odds API. - [PingOdds vs TheRundown](https://pingodds.com/vs/therundown.md): Prices, coverage, freshness and a migration example, next to TheRundown. - [PingOdds vs SharpAPI](https://pingodds.com/vs/sharpapi.md): Prices, coverage, freshness and a migration example, next to SharpAPI. ## Blog - [Reverse Line Movement: What It Is and How to Use It](https://pingodds.com/blog/reverse-line-movement.md): Reverse line movement happens when a line moves against the side getting most bets. Learn what causes it, how to spot it across books, and how far to trust it. - [Best Prediction Market Arbitrage Scanner: Buyer's Guide](https://pingodds.com/blog/best-prediction-market-arbitrage-scanner-buyers-guide.md): A prediction market arbitrage scanner must detect cross-venue price gaps, normalize equivalent contracts, and alert with fee-adjusted edge, not raw price… - [Closing Line Value: What It Is and How to Measure It](https://pingodds.com/blog/closing-line-value-what-it-is-and-how-to-measure-it.md): CLV = your odds vs no-vig closing odds. Beating the close consistently is the best early sign of +EV betting; log bets precisely and judge after 100–500 bets. - [Which Sports Betting Odds Comparison Site Should You Use?](https://pingodds.com/blog/which-sports-betting-odds-comparison-site-should-you-use.md): Judge odds comparison sites on freshness timestamps, book/prop coverage, and sourcing transparency; build your own on a flat-rate API when polling costs climb. - [How to Build a Sports Betting Model in Excel With Live Odds](https://pingodds.com/blog/how-to-build-a-sports-betting-model-in-excel-with-live-odds.md): Excel betting model: Elo to win odds, de-vig book prices, flag +EV gaps, pull live lines via Power Query, and backtest with closing line value before going ML. - [Positive EV Betting: Build Your Own +EV Tool](https://pingodds.com/blog/positive-ev-betting-build-your-own-ev-tool.md): +EV betting: de-vig sharp-book odds for fair odds, bet prices above it, reject stale lines, size with fractional Kelly, and profit over volume despite variance. ## Optional - [Status](https://pingodds.com/status): Live API status and how fresh each sportsbook's prices are. - [Terms of Service](https://pingodds.com/terms) - [Privacy Policy](https://pingodds.com/privacy)