Welcome to OddsStream API
OddsStream scrapes and normalizes odds from 10+ European bookmakers every 5–30 seconds, then serves them via a clean REST API and WebSocket stream — with Pinnacle as the sharp reference line for EV detection.How it works
Scrapers collect odds
Our scrapers run continuously against Winamax, Betclic, Unibet, Betsson, Pinnacle, and more — pulling odds for every market across Football, Basketball, Tennis, Hockey, and Baseball.
Odds are normalized
Raw bookmaker data is standardized into a unified schema: competition codes, market types, decimal odds — fully comparable across all bookmakers.
What you can build
Odds comparison tools
Display best available odds across all bookmakers for any match and market type.
Value bet finders
Surface +EV opportunities automatically via
/api/value-bets — Pinnacle devigged, pre-filtered.Live betting apps
Stream odds changes in real time over WebSocket. Typically 1–3 seconds from scrape to your app.
Betting analytics
Build EV history tracking, market depth analysis, and CLV measurement tools.
Coverage
| Sport | Bookmakers | Market types |
|---|---|---|
| Football | 8+ | 1X2, Asian Handicap, Over/Under, BTTS, Double Chance, DNB, European Handicap |
| Basketball | 5+ | Moneyline, Spread, Totals, Player Props |
| Tennis | 5+ | Moneyline, Game Handicap, Total Games |
| Hockey | 4+ | Moneyline, Puck Line, Totals |
| Baseball | 3+ | Moneyline, Run Line, Totals |
Base URL
Plans
| Plan | Rate limit | WebSocket | What’s included |
|---|---|---|---|
| Free | 200 req/day | 30 connections/day | Sports, Bookmakers, Events, Odds (1 bookmaker) |
| Pro | 5,500 req/hr | Not included | Everything above + Value Bets, all bookmakers |
| Pro+ RT | 5,500 req/hr | Unlimited | Everything above + WebSocket stream |
| Pro+ Live | 5,500 req/hr | Unlimited | Everything above + Live in-play odds |
Get started free
Your first API call in under 2 minutes.
WebSocket guide
Build a real-time live odds feed.