SofaScore MMA schedule
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.
Request
- Base URL: https://api.crawlora.net/api/v1
- URL: https://api.crawlora.net/api/v1/sofascore/mma-schedule
- Auth: API key in header x-api-key
Query parameters
Numeric SofaScore MMA organisation id
Calendar month as YYYY-MM
Headers
API key required
Response
OK
Example response
{
"code": 200,
"data": {
"main_events": [
{
"away_fighter": {
"country": "Brazil",
"draws": 1,
"id": 461932,
"losses": 5,
"name": "Natália Silva",
"nickname": "Deus da Guerra",
"slug": "natalia-silva",
"wins": 21
},
"card_id": 197311,
"card_name": "UFC 332: Silva vs. Wang",
"fight_type": "maincard",
"final_round": 5,
"gender": "F",
"home_fighter": {
"country": "Brazil",
"draws": 1,
"id": 461932,
"losses": 5,
"name": "Natália Silva",
"nickname": "Deus da Guerra",
"slug": "natalia-silva",
"wins": 21
},
"id": 17042538,
"order": 14,
"scheduled_rounds": 5,
"slug": "wang-cong-natalia-silva",
"start_time": "2026-10-02T02:12:33Z",
"status": {
"description": "Ended",
"type": "finished"
},
"time_played_seconds": 1500,
"weight_class": "fly",
"win_type": "UD",
"winner_code": 1
}
],
"month": "2026-10",
"org_id": 19906
},
"msg": "OK"
}Changes
No recorded changes to this operation across all 2 revisions of this API.