[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"api-page:stoiximan-odds":3},{"status":4,"api":5,"seo":168},"success",{"blocked":6,"description":7,"about":8,"stats":9,"name":11,"title":12,"slug":13,"logo":14,"created_at":15,"agent":16,"user":28,"endpoint_groups":32,"faqs":95,"features":120,"periodic_plans":121,"payasyougo_plans":167},false,"Real-time and pre-match odds from Stoiximan GR (Betano) covering soccer, basketball, and tennis. Live events, league markets, and structured JSON output.","Real-time and pre-match odds data from Stoiximan covering soccer, basketball, and tennis. Live events, league markets, and structured JSON output — typically updated every 2–3 seconds.\n## What you get\n- **Live odds**: in-play markets across major Stoiximan events\n- **Pre-match odds**: full market depth for upcoming events\n- **Multiple sports**: soccer, basketball, tennis\n- **League data**: structured by competition (Super League, NBA, ATP, and others)\n- **Refresh rate**: every 2–3 seconds on average\n## Endpoints\n- `GET /v1/files` — list datasets available on your subscription\n- `GET /v1/data/{filename}` — fetch the full JSON payload of a dataset\n## Authentication\nSend your JoJ API key in the `X-JoJAPI-Key` header. The gateway authenticates the request and forwards it to the origin. `Authorization: Bearer` is also accepted.\n## Available datasets\n- `site_live_stoiximan.json` — all live in-play events\n- `site_pregame_stoiximan_soccer.json` — upcoming soccer markets\n- `site_pregame_stoiximan_basketball.json` — upcoming basketball markets\n- `site_pregame_stoiximan_tennis.json` — upcoming tennis markets\n## Rate limits\nEach plan has its own rate limit and quota — see Pricing. The origin may also return `429 Too Many Requests` if you exceed 10 requests per second. Use a short backoff or throttle.\n## Data freshness\nFiles are updated continuously, typically every 2–3 seconds during active hours. Live data refreshes faster than pre-match data. There is no guaranteed SLA — freshness depends on Stoiximan's own publication cadence.\n## Important notes\nThis API exposes publicly available odds aggregated from Stoiximan. Prices reflect scrape time and may differ from the current site. For informational and analytical use only; it does not place bets. Stoiximan is a trademark of Kaizen Gaming; this API is not affiliated with or endorsed by Stoiximan.",{"score":10},"1.86","Stoiximan Odds","Stoiximan Odds API","stoiximan-odds","https://cdn.jojapi.com/api/9b90a7fa-9cc1-46d2-a279-58fcff967f85","2026-09-11 08:48:48",{"enabled":17,"closed":18,"request_enabled":17,"catalog_url":19,"discovery_url":20,"directory_url":21,"rails":22,"networks":25,"docs":27},true,null,"https://stoiximan.jojapi.net/_jojapi/agent/plans","https://stoiximan.jojapi.net/.well-known/x402","https://agents.jojapi.net/apis/stoiximan-odds",[23,24],"x402","mpp",[26],"eip155:8453","https://docs.jojapi.com/consumers/agents",{"nick":29,"name":30,"verified":17,"website":31},"arbplay","ArbPlay","https://arbplay.app",[33],{"endpoints":34,"name":94,"description":42,"ungrouped":17,"open":6},[35,74],{"blocked":6,"hidden":6,"agent_price":36,"credits":18,"flexible_credits_description":18,"consumptions":37,"description":43,"method":44,"name":45,"url_path":46,"root_url":47,"parameters":48,"responses":63,"result_stats":18},0.01,[38],{"name":39,"slug":40,"cost":41,"label":42,"avg":18},"API Requests","api-requests","1","","Fetches parsed JSON for one permitted Stoiximan dataset.","GET","Fetch dataset JSON","/v1/data/{filename}","https://stoiximan.jojapi.net",{"url":49,"header":50,"post":57,"body":58,"path":59},[],[51],{"key":52,"is_auth":17,"example":53,"example_disabled":17,"example_type":54,"name":55,"description":53,"required":17,"always_error":56},"X-JoJAPI-Key","You must log in to get API key","string","JoJ API Key","Please log in to get API key",[],[],[60],{"key":61,"example":62,"example_disabled":6,"example_type":54,"value_type":54,"enum_values":18,"name":42,"description":42,"required":17},"filename","site_pregame_stoiximan_soccer.json",[64,69],{"status":65,"status_code":66,"description":67,"schema":18,"examples":68,"example":42},"200",200,"Successful response with parsed Stoiximan dataset JSON.",[],{"status":70,"status_code":71,"description":72,"schema":18,"examples":73,"example":42},"401",401,"Unauthorized or dataset access is not permitted.",[],{"blocked":6,"hidden":6,"agent_price":36,"credits":18,"flexible_credits_description":18,"consumptions":75,"description":77,"method":44,"name":78,"url_path":79,"root_url":47,"parameters":80,"responses":87,"result_stats":18},[76],{"name":39,"slug":40,"cost":41,"label":42,"avg":18},"Returns available site_*.json files for this subscription, company name, and count.","List available datasets","/v1/files",{"url":81,"header":82,"post":84,"body":85,"path":86},[],[83],{"key":52,"is_auth":17,"example":53,"example_disabled":17,"example_type":54,"name":55,"description":53,"required":17,"always_error":56},[],[],[],[88,91],{"status":65,"status_code":66,"description":89,"schema":18,"examples":90,"example":42},"Successful response with available permitted Stoiximan dataset files.",[],{"status":70,"status_code":71,"description":92,"schema":18,"examples":93,"example":42},"Unauthorized when the subscription credentials or API key are missing or invalid.",[],"Ungrouped Endpoints",[96,99,102,105,108,111,114,117],{"question":97,"answer":98},"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.",{"question":100,"answer":101},"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.",{"question":103,"answer":104},"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.",{"question":106,"answer":107},"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.",{"question":109,"answer":110},"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.",{"question":112,"answer":113},"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.",{"question":115,"answer":116},"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.",{"question":118,"answer":119},"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.",[],[122,137,147,157],{"type":123,"slug":124,"blocked":6,"period":125,"currency":126,"pricing":127,"rate_limit":131,"objects":132,"name":135,"display_name":135,"features":136},"periodic","v37kqvyj0ubjqux3hd4ryri7","1 MONTH","usd",{"price":128,"credits":128,"past_due_timeout_num":129,"past_due_timeout_type":130},0,3,"DAY",{"max_requests":18,"time_window":18},[133],{"id":134,"name":39,"slug":40,"quota":66,"tiers":18},"n67a0d9c9","Basic",[],{"type":123,"slug":138,"blocked":6,"period":125,"currency":126,"pricing":139,"rate_limit":141,"objects":142,"name":145,"display_name":145,"features":146},"8e0cipsh14djlnu7497tunds",{"price":140,"credits":128,"past_due_timeout_num":129,"past_due_timeout_type":130},29,{"max_requests":18,"time_window":18},[143],{"id":134,"name":39,"slug":40,"quota":144,"tiers":18},250000,"Pro",[],{"type":123,"slug":148,"blocked":6,"period":125,"currency":126,"pricing":149,"rate_limit":151,"objects":152,"name":155,"display_name":155,"features":156},"bg8h4pc3ryvr2y73nrq9gm0s",{"price":150,"credits":128,"past_due_timeout_num":129,"past_due_timeout_type":130},89,{"max_requests":18,"time_window":18},[153],{"id":134,"name":39,"slug":40,"quota":154,"tiers":18},1500000,"Ultra",[],{"type":123,"slug":158,"blocked":6,"period":125,"currency":126,"pricing":159,"rate_limit":161,"objects":162,"name":165,"display_name":165,"features":166},"ca43idema0x6rzc3u4wcrfbn",{"price":160,"credits":128,"past_due_timeout_num":129,"past_due_timeout_type":130},249,{"max_requests":18,"time_window":18},[163],{"id":134,"name":39,"slug":40,"quota":164,"tiers":18},5000000,"Mega",[],[],{"canonical":169,"page_title":170,"meta":171},"https://jojapi.com/hub/api/stoiximan-odds","Stoiximan Odds API Documentation & Playground - JoJ API",{"description":7,"keywords":172},"API,API Documentation,API Playground,Plans & Pricing,Stoiximan Odds,arbplay"]