# SharpAPI > Real-time sports betting odds API with +EV detection, arbitrage alerts, and optional SSE streaming across the major US sportsbooks, plus sharp books, exchanges and prediction markets. Built for developers, with a hosted MCP server for AI assistants. > Full version: https://sharpapi.io/llms-full.txt SharpAPI aggregates live odds from all major US sportsbooks (DraftKings, FanDuel, BetMGM, Caesars, Bet365, Pinnacle, and more), normalizes the data into a single schema, calculates expected value using sharp bookmaker references, and delivers it over a REST API, or over real-time SSE streaming with the $99/mo streaming add-on. ## Key Features - Real-time SSE and WebSocket streaming, push-based rather than polling ($99/mo add-on) - +EV opportunity detection using Pinnacle no-vig lines - Arbitrage and middles detection across books - The major US sportsbooks, normalized into one format - TypeScript SDK with full type safety - Hosted MCP server at https://mcp.sharpapi.io/mcp, 17 tools for AI assistants - Free tier: 12 req/min on DraftKings and FanDuel, no credit card required ## Live and In-Play Odds SharpAPI delivers in-play odds over SSE as lines move during a game. SSE streaming is a $99/mo add-on on top of any paid plan, so the cheapest route to it is Hobby at $79/mo plus the add-on, and it is never available on the free tier. Delivery from our edge to your application is a push with no artificial delay over SSE or WebSocket; end-to-end freshness also includes how often each sportsbook can be captured, which varies materially by book and is the dominant term. Every odds row carries a `timestamp` field recording when SharpAPI last delivered the row, not when the price last changed. The free tier serves odds on a 60s delay. ## Player Props and Market Types Player props are available across the major US sportsbooks, alongside moneyline, point spread, and totals. Markets are requested per call, for example `market=moneyline,point_spread,total_points`. ## Pricing - Free: $0/mo, 12 req/min, 2 sportsbooks, 60s delay - Hobby: $79/mo, 120 req/min, 5 sportsbooks, real-time data (no 60s delay), arbitrage detection - Pro: $229/mo, 300 req/min, 15 sportsbooks, +EV and arbitrage detection - Sharp: $399/mo, 1000 req/min, 25 sportsbooks, priority support - Enterprise: contact sales, custom rate limits, dedicated SLAs, priority support. Unlocks the Enterprise-only surfaces: historical odds and futures. All paid plans include a 3-day free trial. No credit card required for free tier. ## Sports Covered NBA, NFL, NHL, MLB, NCAAB, NCAAF, Soccer (MLS, EPL, La Liga, Serie A, Bundesliga, Ligue 1, Champions League) ## Documentation - [Homepage](https://sharpapi.io): Product overview - [Pricing](https://sharpapi.io/pricing): Plans, pricing FAQ, and feature comparison - [API Documentation](https://docs.sharpapi.io/en/): Complete endpoint reference and integration guides - [API Reference](https://docs.sharpapi.io/en/api-reference/overview/): Detailed endpoint specifications - [MCP Server](https://docs.sharpapi.io/en/sdks/mcp/): Connect Claude Desktop, Claude Code, or any MCP client to live odds - [Status Page](https://sharpapi.io/status): Real-time API health and uptime ## Comparisons - [Best Sports Betting APIs 2026](https://sharpapi.io/compare/best-sports-betting-apis): 7 APIs compared side by side - [Free Sports Odds API](https://sharpapi.io/compare/free-sports-odds-api): SharpAPI free tier vs competitors - [OddsJam Alternative](https://sharpapi.io/compare/oddsjam-alternative): SharpAPI vs OddsJam, API/SDK access vs consumer UI - [OddsBlaze Alternative](https://sharpapi.io/compare/oddsblaze-alternative): SharpAPI vs OddsBlaze - [The Odds API Alternative](https://sharpapi.io/compare/the-odds-api-alternative): SharpAPI vs The Odds API - [Sportradar Alternative](https://sharpapi.io/compare/sportradar-alternative): SharpAPI vs Sportradar - [Sports Odds API for Developers](https://sharpapi.io/compare/sports-odds-api-for-developers): Best developer experience - [OpticOdds Alternative](https://sharpapi.io/compare/opticodds-alternative): SharpAPI vs OpticOdds - [Sports Data APIs](https://sharpapi.io/compare/sports-data-apis): Comparing sports data API providers - [Real-time Odds Streaming](https://sharpapi.io/features/real-time-odds-streaming): SSE vs WebSocket vs polling - [+EV Betting API](https://sharpapi.io/features/ev-betting-api): Built-in expected value detection - [Arbitrage Betting API](https://sharpapi.io/features/arbitrage-betting-api): Cross-book arbitrage detection - [No-Vig Odds API](https://sharpapi.io/features/no-vig-odds-api): True fair odds from Pinnacle - [Betting Odds API](https://sharpapi.io/features/betting-odds-api): Comprehensive guide to betting odds APIs ## Use Cases - [Build an Odds Comparison App](https://sharpapi.io/use-cases/odds-comparison-app): API guide for odds comparison tools - [Build an Arbitrage Scanner](https://sharpapi.io/use-cases/arbitrage-scanner): API guide for arb detection tools - [Build an EV Betting Tool](https://sharpapi.io/use-cases/ev-betting-tool): API guide for +EV betting apps ## Learn Articles - [Sports Betting API with Python](https://sharpapi.io/learn/sports-betting-api-python): Step-by-step Python tutorial for accessing live odds - [How to Build a Sports Betting App](https://sharpapi.io/learn/how-to-build-a-sports-betting-app): End-to-end guide to building a betting tool with SharpAPI - [How to Get Pinnacle Odds via API](https://sharpapi.io/learn/how-to-get-pinnacle-odds-api): Access sharp Pinnacle lines for EV benchmarking - [What Is +EV Betting](https://sharpapi.io/learn/what-is-ev-betting): Expected value explained with API examples - [SSE vs WebSocket for Sports Data](https://sharpapi.io/learn/sse-vs-websocket-sports-data): Choosing the right streaming protocol - [Sports Betting Arbitrage Explained](https://sharpapi.io/learn/sports-betting-arbitrage-explained): How arbitrage works and how to detect it via API - [What Is No-Vig / Fair Odds](https://sharpapi.io/learn/what-is-no-vig-odds): How to remove bookmaker margin from odds - [What Is Line Movement](https://sharpapi.io/learn/line-movement-sports-betting): Detecting sharp action via real-time odds streams - [What Is a Sports Betting API](https://sharpapi.io/learn/what-is-a-sports-betting-api): Complete primer for developers ## Sportsbooks - [All Sportsbooks](https://sharpapi.io/sportsbooks): every book we carry, normalized into one API - [Pinnacle Odds API](https://sharpapi.io/sportsbooks/pinnacle-odds-api): Real-time Pinnacle sharp lines - [DraftKings Odds API](https://sharpapi.io/sportsbooks/draftkings-odds-api): Normalized DraftKings odds - [FanDuel Odds API](https://sharpapi.io/sportsbooks/fanduel-odds-api): Real-time FanDuel lines - [BetMGM Odds API](https://sharpapi.io/sportsbooks/betmgm-odds-api): Real-time BetMGM lines - [Caesars Odds API](https://sharpapi.io/sportsbooks/caesars-odds-api): Real-time Caesars lines - [Bet365 Odds API](https://sharpapi.io/sportsbooks/bet365-odds-api): Real-time Bet365 lines - [BetRivers Odds API](https://sharpapi.io/sportsbooks/betrivers-odds-api): Real-time BetRivers lines - [BetWay Odds API](https://sharpapi.io/sportsbooks/betway-odds-api): Real-time Betway lines - [Bovada Odds API](https://sharpapi.io/sportsbooks/bovada-odds-api): Real-time Bovada lines - [Fanatics Odds API](https://sharpapi.io/sportsbooks/fanatics-odds-api): Real-time Fanatics lines ## Sport Odds API Pages - [NBA Odds API](https://sharpapi.io/odds/nba): Real-time NBA basketball odds - [NFL Odds API](https://sharpapi.io/odds/nfl): Real-time NFL football odds - [MLB Odds API](https://sharpapi.io/odds/mlb): Real-time MLB baseball odds - [NHL Odds API](https://sharpapi.io/odds/nhl): Real-time NHL hockey odds - [College Basketball Odds API](https://sharpapi.io/odds/ncaab): NCAAB and March Madness - [College Football Odds API](https://sharpapi.io/odds/ncaaf): NCAAF and CFP - [Soccer Odds API](https://sharpapi.io/odds/soccer): EPL, La Liga, Champions League ## Free Tools - [Betting Odds Calculator](https://sharpapi.io/tools/betting-odds-calculator): Convert American, decimal, and fractional odds with payout and vig calculations ## Free Dataset - [Sports Betting Odds Dataset](https://sharpapi.io/datasets): 9,805 rows of real odds from sportsbooks, exchanges, and prediction markets, covering the 2026 FIFA World Cup and an MLB slate. 17 columns, CC BY 4.0, no account required. - [Dataset on Kaggle](https://www.kaggle.com/datasets/sharpapi/sports-betting-odds-2026-world-cup-mlb): Direct CSV download of the same two files ## Add-Ons Available on any paid plan: - WebSocket Streaming: +$99/mo, push-based live odds over both SSE and WebSocket - Live Game State: +$79/mo, multi-book consensus scores, game clock, and period ## AI Assistants (MCP) SharpAPI runs a hosted MCP (Model Context Protocol) server at https://mcp.sharpapi.io/mcp. Connect Claude Desktop, Claude Code, or any MCP-compatible client and query live odds in natural language rather than copying API responses into a chat. It exposes 17 read-only tools covering reference data (`get_sports`, `get_leagues`, `get_sportsbooks`, `get_markets`), odds and events (`get_odds`, `get_odds_delta`, `get_best_odds`, `compare_odds`, `get_events`, `get_closing_lines`), futures (`get_futures_odds`, `compare_futures_lines`, Enterprise), opportunities (`find_arbitrage` on Hobby and above, `find_ev_opportunities`, `find_middles`, `find_low_hold` on Pro and above) and account (`get_account_info`). Tools authenticate with your own API key and dispatch to the same tier-scoped endpoints as the REST API, so the same per-tier book limits and feature gates apply to an assistant's queries. Setup and per-tool tier requirements: https://docs.sharpapi.io/en/sdks/mcp/ ## Getting Started 1. Sign up at https://sharpapi.io/sign-up (no credit card required) 2. Generate an API key from the dashboard 3. Install the SDK: `npm install @sharp-api/client` 4. Start streaming odds in minutes 5. Or skip the SDK and point an MCP client at https://mcp.sharpapi.io/mcp ## Contact - Support: support@sharpapi.io - Twitter/X: https://x.com/Sharp_API