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
1
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.
2
Odds are normalized
Raw bookmaker data is standardized into a unified schema: competition codes, market types, decimal odds — fully comparable across all bookmakers.
3
You access them via API
Query via REST (
GET /api/odds) or subscribe to real-time changes via WebSocket. Value bets are pre-calculated against Pinnacle’s devigged line on our side — no math required on yours.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
Base URL
Plans
Get started free
Your first API call in under 2 minutes.
WebSocket guide
Build a real-time live odds feed.