Welcome to SharpAPI
SharpAPI is a real-time sports betting odds aggregation platform that provides:
- Real-time Odds - Sub-second odds updates from major sportsbooks via REST or SSE streaming
- +EV Detection - Automatic expected value calculation using sharp book references
- Arbitrage Alerts - Cross-book arbitrage detection with optimal stake calculations
- SSE Streaming - Server-Sent Events for real-time push notifications
Base URL
https://api.sharpapi.io/api/v1All API requests should use api.sharpapi.io as the base URL.
Why SharpAPI?
| Feature | SharpAPI | Competitors |
|---|---|---|
| Sub-second latency | SSE streaming | 40-60s polling |
| +EV detection | Automated | Manual |
| Arbitrage w/ stakes | Optimal sizing | Detection only |
| Sharp book reference | Pinnacle | Varies |
Pricing
| Tier | Price | Req/Min | Features |
|---|---|---|---|
| Free | $0/mo | 12 | Odds, Schedule |
| Hobby | $79/mo | 120 | Odds, Schedule, Arbitrage |
| Pro | $229/mo | 300 | + EV, Middles |
| Sharp | $399/mo | 1,000 | All + Priority Support |
Streaming requires WebSocket add-on ($99/mo). See Pricing for details.
Supported Sportsbooks
Major US Books
- DraftKings
- FanDuel
- BetMGM
- Caesars
- theScore Bet
- BetRivers
- Rebet
Sharp Books
- Pinnacle (reference for +EV calculations)
- Bookmaker
International
- Bet365
- Betway
- Sky Bet
Exchanges
- ProphetX
- Betfair
Prediction Markets
- Polymarket
- Kalshi
16+ sportsbooks with real-time odds aggregation, including exchanges and prediction markets.
Quick Links
Sign up for free
Get API KeyFirst API call in 2 minutes
Quick StartFull endpoint documentation
API ReferenceCompare plans and features
PricingKey Endpoints
| Endpoint | Description | Tier |
|---|---|---|
GET /odds | Current odds snapshot | All |
GET /odds/best | Best odds across books | All |
GET /events | Events & schedule | All |
GET /opportunities/ev | +EV opportunities | Pro+ |
GET /opportunities/arbitrage | Arbitrage opportunities | Hobby+ |
GET /stream | Real-time odds stream | Add-on |
Authentication
Pass your API key using one of these methods:
# Header (recommended)
curl -H "X-API-Key: sk_live_xxx" https://api.sharpapi.io/api/v1/odds
# Bearer token
curl -H "Authorization: Bearer sk_live_xxx" https://api.sharpapi.io/api/v1/odds
# Query parameter (for SSE)
curl "https://api.sharpapi.io/api/v1/stream?api_key=sk_live_xxx"See Authentication for details.
Last updated on