traceodds.qzz.io APItraceodds.qzz.io ↗
Access TraceOdds AI betting analysis via API: upcoming fixtures with value scores, historical pick results, and Dixon-Coles match reports across major soccer leagues.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/35190916-a0c4-442c-8cb9-163a5f699ca3/get_fixtures' \ -H 'X-API-Key: $PARSE_API_KEY'
Get upcoming match fixtures across all tracked leagues with AI-computed value index, stability index, recommended picks, odds, hit rates, and expected value. Returns fixtures for approximately the next 7 days.
No input parameters required.
{
"type": "object",
"fields": {
"total": "integer",
"fixtures": "array of fixture objects with match details and AI scores"
},
"sample": {
"total": 61,
"fixtures": [
{
"ev": 0.16,
"id": "spain|cape verde",
"lean": "主推 客队+2.5",
"odds": 1.92,
"pick": "Cape Verde +2.5",
"label": "Spain vs Cape Verde",
"league": "世界杯",
"commence": "2026-06-15T16:00:00Z",
"hit_rate": 60,
"league_key": "soccer_fifa_world_cup",
"value_index": 84,
"stability_index": 61
}
]
}
}About the traceodds.qzz.io API
The TraceOdds API exposes 3 endpoints that deliver AI-powered sports betting analysis from traceodds.qzz.io, covering upcoming match fixtures, historical pick records, and detailed per-match reports. The get_fixtures endpoint returns fixture objects with value index, stability index, expected value, and recommended picks for roughly the next 7 days across all tracked leagues. The get_match_report endpoint goes deeper, providing Dixon-Coles model predictions, expected goals, and BTTS probability for a specific match.
Upcoming Fixtures
The get_fixtures endpoint requires no inputs and returns a total count alongside a fixtures array. Each fixture object includes AI-computed scores such as value index, stability index, hit rate, expected value, and a recommended pick with associated odds. Coverage spans all leagues currently tracked by TraceOdds for approximately the next 7 days. This endpoint is the primary entry point for discovering which upcoming matches the model rates as high-value.
Historical Pick Performance
get_picks returns two top-level objects: stats and history. The stats object contains current bankroll, total profit/loss (total_pnl), win/loss record, and unit size. The history array holds the last ~50 resolved picks, each including match details, the specific bet placed, a confidence score, the final result, and profit/loss per pick. The history_count field gives the total number of picks in the returned set. This endpoint is useful for evaluating the model's documented track record before relying on its recommendations.
Detailed Match Reports
get_match_report accepts two required parameters: match_id, a pipe-separated lowercase string of team names (e.g. spain|cape verde), and league_key, a league identifier string (e.g. soccer_fifa_world_cup). Valid values for both parameters can be derived from the get_fixtures response. The report returns odds, match, league (in Chinese), summary, main_pick, ev_percent, btts_percent, model_win_rate, kickoff_info, and an ai_insights array of titled analysis sections. The Dixon-Coles model underpins the win rate and expected goals figures.
- Rank upcoming soccer fixtures by expected value using the
ev_percentfield from match reports - Track a betting model's historical accuracy by parsing win/loss records and profit/loss from
get_picks - Filter
get_fixturesresults by stability index to identify lower-variance betting opportunities - Pull BTTS probability and expected goals from
get_match_reportto inform over/under markets - Monitor bankroll progression over time using the
statsobject returned byget_picks - Build a fixture dashboard that surfaces only matches where the model's hit rate exceeds a threshold
- Correlate Dixon-Coles model win rate predictions against actual outcomes using historical pick data
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does TraceOdds have an official developer API?+
What does `get_match_report` return beyond a simple pick recommendation?+
main_pick string, the report includes ev_percent (expected value as a percentage), model_win_rate (Dixon-Coles predicted win rate), btts_percent (both-teams-to-score probability), kickoff_info, an AI summary, and an ai_insights array of titled analysis sections. The league field is returned in Chinese.How do I find valid `match_id` and `league_key` values for `get_match_report`?+
get_fixtures first. The fixture objects it returns contain the team names and league identifiers needed to construct match_id (pipe-separated lowercase team names, e.g. spain|cape verde) and league_key (e.g. soccer_fifa_world_cup). There is no separate lookup endpoint.Does the API cover sports other than soccer, or provide live in-play data?+
How far back does the pick history go?+
get_picks returns the last approximately 50 resolved picks. There is no pagination parameter to retrieve older records beyond that window. You can fork this API on Parse and revise it to add a paginated history endpoint if deeper historical access is needed.