Endpoints
Ungrouped Endpoints 2
What is the Stoiximan Odds API?
Real-time and pre-match odds from Stoiximan GR (Betano) covering soccer, basketball, and tennis. Live events, league markets, and structured JSON output.
Stoiximan Odds API is available on the JoJ API marketplace. Subscribe with a single JoJ API key, call it through one gateway, and pay from one wallet — no separate account or contract with the provider.
Stoiximan Odds API endpoints
- GET
/v1/data/{filename}$0.01 / callFetch dataset JSON
Fetches parsed JSON for one permitted Stoiximan dataset.
- GET
/v1/files$0.01 / callList available datasets
Returns available site_*.json files for this subscription, company name, and count.
Frequently asked questions about Stoiximan Odds API
What does this API provide?
Structured JSON feeds of Stoiximan live and pre-match odds for soccer, basketball, and tennis. Call GET /v1/files to list datasets, then GET /v1/data/{filename} to download one.
How do I authenticate?
Use your JoJ API key. The recommended header is X-JoJAPI-Key: YOUR_API_KEY. Authorization: Bearer YOUR_API_KEY also works.
Which datasets can I download?
site_live_stoiximan.json (all live events) plus site_pregame_stoiximan_soccer.json, site_pregame_stoiximan_basketball.json, and site_pregame_stoiximan_tennis.json.
How fresh is the data?
Scrapers typically refresh every 2–3 seconds during active hours. Live markets update faster than pre-match. There is no guaranteed SLA.
What is the rate limit?
Plan limits are on the Pricing tab. The origin may also return 429 above 10 requests per second. Throttle or back off briefly.
Is this an official Stoiximan API?
No. It aggregates publicly displayed Stoiximan odds. It is not affiliated with or endorsed by Stoiximan or Kaizen Gaming.
Can I place bets through this API?
No. Odds are for informational and analytical use only (arbitrage research, line shopping, modeling). It does not place bets.
What does a successful response look like?
JSON with company, key_id, file, and data (the dataset payload). Call /v1/files first if you are unsure which filename to request.