For builders
The whole model, over an API.
Everything the site knows is available as data: fixtures, tables, results, and the predictions themselves. Daily and weekly probability feeds, a full bundle per match, every priced market from 1X2 to Asian handicaps and correct scores, the VIP shortlist, signed webhooks, and an MCP server your AI tools can call directly. Included in the Premium plan.
Endpoints
| Method | Path | What you get |
|---|---|---|
| GET | /v1/api/fixtures?day= | Fixtures for a UTC day, every league |
| GET | /v1/api/fixtures/{id} | One fixture: status, score, probabilities |
| GET | /v1/api/results?day= | Finished matches with FT and HT scores |
| GET | /v1/api/leagues | Every league we cover |
| GET | /v1/api/standings/{league_id} | League table computed from results |
| GET | /v1/api/predictions/daily?day= | Model probabilities for every match on a day: 1X2, double chance, BTTS, all six O/U lines |
| GET | /v1/api/predictions/weekly?start= | Seven days of predictions in one call |
| GET | /v1/api/predictions/match/{id} | The full bundle: all models, markets, form, head to head, ratings, AI analysis |
| GET | /v1/api/markets/{id} | 1X2, double chance, BTTS, over/under lines, Asian handicap, correct scores |
| GET | /v1/api/tips/{kind} | Published tip lists: top or value |
| GET | /v1/api/vip/daily?day= | The day's VIP picks and combo |
Probabilities are 0 to 1, odds are decimal, kickoffs are UTC. 120 requests per minute per key. Probability sets ship as probs_1x2, probs_dc, probs_btts and probs_ou05 through probs_ou55 on fixtures and predictions feeds.
Quick start
One header, every endpoint. Keys are created in your dashboard and shown once, so store yours somewhere safe.
curl -H "Authorization: Bearer wbk_live_..." \ https://www.wavebets.com/v1/api/predictions/daily
Webhooks
Register an https endpoint in your dashboard and we POST signed JSON the moment something you care about happens. Verify every delivery with the secret shown at registration: the signature is an HMAC-SHA256 of the raw body in X-WaveBets-Signature, and X-WaveBets-Delivery carries the id for dedup. Failed deliveries retry over about an hour.
| tips.published | New model tips land for a day |
| vip.published | The daily VIP shortlist is out |
| predictions.daily | Fresh predictions are available |
| result.settled | A match has been settled |
Tips MCP server
Point Claude, Cursor or any MCP client at our server and it can pull fixtures, predictions, markets and VIP picks into the conversation. Same key, same permissions, read only.
{
"mcpServers": {
"wavebets": {
"url": "https://www.wavebets.com/v1/mcp",
"headers": { "Authorization": "Bearer wbk_live_..." }
}
}
}Tools exposed
- get_fixtures
- get_daily_predictions
- get_weekly_predictions
- get_match_prediction
- get_markets
- get_vip_tips
- get_tips
- get_results
- get_standings
Predictions are probabilities, not guarantees. API access is for the account holder; do not resell or republish raw feeds. 18+. Please gamble responsibly.
