Fight winners as fair probabilities, bout by bout.
MMA returns bouts rather than fixtures: p1 and p2 are the two fighters and event is the card they appear on, so a full card comes back as a group of rows you can render in order. The eight-hour floor keeps early prelims listed while the main card is still running.
Two outcomes per market, no draw leg — the pair normalises to 1.0000. Responses never name a bookmaker — only how many distinct brands were surveyed. Live demo: MMASeek.
A fight is a two-outcome market, so the fair probabilities are just a normalised pair — but depth varies enormously between a headline bout and a prelim, and books_surveyed (distinct bookmaker brands, not quotes) makes that visible per row. Movement for a single bout is at /v1/mma/fixtures/:id/movement, reported as de-vigged consensus deltas.
14 bookmakers surveyed · de-vigged and refreshed continuously · live from /v1/mma/fixtures
| Bout | Fighter 1 | Fighter 2 |
|---|---|---|
| Khamzat Chimaev v Tyron Woodley 2026-09-05 09:00 UTC · MMA | 91.5% | 8.5% |
| Nathaniel Wood v Mairon Santos 2026-09-05 09:00 UTC · MMA | 45.8% | 54.2% |
| Antonio Krajinović v Michael Samperi 2026-09-05 16:00 UTC · MMA | 42.1% | 57.9% |
| Artiom Livadari v Fikri Sabri 2026-09-05 16:00 UTC · MMA | 50.0% | 50.0% |
| Kevin Tariq Osaro v Errol Zimmerman 2026-09-05 16:00 UTC · MMA | 80.7% | 19.3% |
| Don Sno v Jay Overmeer 2026-09-05 16:00 UTC · MMA | 68.6% | 31.4% |
| Abdo Chahidi v Imran Ben Slama 2026-09-05 16:00 UTC · MMA | 44.0% | 56.0% |
| Figuereido Landman v Mohammed Boutasaa 2026-09-05 16:00 UTC · MMA | 48.7% | 51.3% |
| Valentin Knau v Mohammed Hamdi 2026-09-05 16:00 UTC · MMA | 43.0% | 57.0% |
| Dmitry Menshikov v Diaguely Camara 2026-09-05 16:00 UTC · MMA | 68.2% | 31.8% |
curl https://skipodds.com/v1/mma/fixtures -H "x-api-key: skipodds-demo-2026"
The demo key serves 100 requests/day, shared by everyone — enough to evaluate. Keys go in the x-api-key header (or Authorization: Bearer), never in the query string: URLs leak into logs, proxies and Referer headers. Full parameters in the API reference.
SkipOdds is also an MCP server, so an assistant can pull MMA probabilities itself — point it at https://skipodds.com/mcp:
{
"mcpServers": {
"skipodds": {
"url": "https://skipodds.com/mcp",
"headers": { "Authorization": "Bearer YOUR_KEY" }
}
}
}
Without a key the shared demo quota applies. A free personal key gives you 250 requests/day that nobody else can drain.
Get an API keyAPI referenceWhy SkipOdds
Other sports on the same key: Soccer odds API · NFL odds API · NBA odds API · MLB odds API · NHL odds API · College football odds API · College basketball odds API · Tennis odds API · Cricket odds API · Rugby odds API · Boxing odds API · Golf odds API