Endpoint Playground
Returns the main event of every fight card an MMA organisation holds in one calendar month, with the card id and name, fighters (country, nickname, ranking where 0 is the champion, record), weight class, scheduled rounds, status, and for finished fights the winner, win type and final round. Find organisation ids (UFC 19906, PFL 19910, ONE 20269, Rizin 19905, Fight Nation Championship 20463, KSW 19946, OKTAGON 20258, Absolute Championship Akhmat 20254, Cage Warriors 19909, Dana White's Contender Series 20264, Brave CF 20267, Jungle Fight 20253) with sofascore-categories (sport `mma`) and sofascore-category-tournaments (category 1708). Use the `card_id` with sofascore-mma-card to read every bout. Returns 404 when the organisation has no card in that month or the id is not an MMA organisation.
14 Oct 2026: 4 main_events; 18 fields had a value in every checked item.
Sample value profiles: start_timestamp: 2025-10-05 to 2025-10-25; order: 13 to 14, median 13; card_name: “UFC 320: Ankalaev vs. Pereira 2” and 3 other values.
curl 'https://api.crawlora.net/api/v1/sofascore/mma-schedule?org_id=19906&month=2026-10' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| org_id | string | Yes | 19906 | Numeric SofaScore MMA organisation id |
| month | string | Yes | 2026-10 | Calendar month as YYYY-MM |
{
"code": 200,
"msg": "OK",
"data": {
"org_id": 19906,
"month": "2026-10",
"source_url": "https://api.sofascore.com/api/v1/unique-tournament/19906/scheduled-mma-main-events/2026-10",
"fetched_at": "2026-10-07T17:00:00Z",
"count": 5,
"main_events": [
{
"id": 17042538,
"slug": "wang-cong-natalia-silva",
"card_id": 197311,
"card_name": "UFC 332: Silva vs. Wang",
"order": 14,
"fight_type": "maincard",
"weight_class": "fly",
"win_type": "UD",
"gender": "F",
"final_round": 5,
"scheduled_rounds": 5,
"time_played_seconds": 1500,
"status": {
"code": 100,
"description": "Ended",
"type": "finished"
},
"winner_code": 1,
"start_timestamp": 1791079953,
"start_time": "2026-10-04T02:12:33Z",
"home_fighter": {
"id": 461932,
"name": "Natália Silva",
"slug": "natalia-silva",
"country": "Brazil",
"ranking": 0,
"wins": 21,
"draws": 1,
"losses": 5
},
"away_fighter": {
"id": 811429,
"name": "Wang Cong",
"slug": "cong-wang",
"country": "China",
"nickname": "The Joker",
"ranking": 8,
"wins": 10,
"draws": 0,
"losses": 2
}
},
{
"id": 16855023,
"slug": "movsar-evloev-alexander-volkanovski",
"card_id": 194262,
"card_name": "UFC 333: Volkanovski vs. Evloev",
"order": 12,
"fight_type": "maincard",
"weight_class": "feather",
"gender": "M",
"scheduled_rounds": 5,
"status": {
"code": 0,
"description": "Not started",
"type": "notstarted"
},
"start_timestamp": 1792857600,
"start_time": "2026-10-24T16:00:00Z",
"home_fighter": {
"id": 467404,
"name": "Alexander Volkanovski",
"slug": "alex-volkanovski",
"country": "Australia",
"nickname": "The Great",
"ranking": 0,
"wins": 27,
"draws": 0,
"losses": 4
},
"away_fighter": {
"id": 467455,
"name": "Movsar Evloev",
"slug": "movsar-evloev",
"country": "Russia",
"ranking": 1,
"wins": 19,
"draws": 0,
"losses": 0
}
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.