Live and pre-match odds from Stoiximan, served as JSON exactly as Stoiximan publishes them — every market, line and id, unchanged.
Files (5)
- site_live_stoiximan.json — Every live event of every sport, as a normalized store keyed by id; includes live score in liveData
- site_pregame_stoiximan_soccer.json — Soccer events starting in the next few hours: match result, over/under, BTTS, double chance, draw no bet
- site_pregame_stoiximan_soccer_leagues.json — Upcoming rounds of 15 major soccer leagues (Premier League, LaLiga, Serie A, Bundesliga, Ligue 1, Champions League…), one page per league, match result
- site_pregame_stoiximan_basketball.json — Basketball games starting in the next few hours; odds sit in sixPackBlocks (winner, spread, total)
- site_pregame_stoiximan_tennis.json — Tennis matches starting in the next few hours (winner market)
Freshness: live files about every 2–5 s, pre-match about every 6–10 s.
Odds: Decimal (price).
Cross-bookmaker id: Betradar match id: betradarMatchId (live), betRadarId (pre-match).
How to use it
1. GET /v1/files lists the files your subscription can read.
2. GET /v1/data/{filename} returns {"company", "file", "updated_at", "data"}; data is Stoiximan's own JSON.
3. Poll with If-Modified-Since (send back the Last-Modified header): you get 304 Not Modified until the file changes. Request gzip — responses arrive about 6–10 times smaller.
Up to 10 requests per second per file at the origin; your plan's quota is set on this listing.
Documentation: field map, real samples and a tested Python parser for match-result odds — https://arbplay.app/api/stoiximan-odds-api · full reference — https://arbplay.app/api/docs
ArbPlay is independent and not affiliated with or endorsed by Stoiximan or its operator. Informational use; the API does not place bets.