Skip to content

Boxing data reference

← All sports

Generated from GET /v2/sports/43. Not hand-maintained - if the API adds a status or renames a statistic, this page follows on the next build.

Sport id
43
Participants
2
Match clock
no
Incident positions
no

Statuses 40

Every value event.status_id can take for this sport. Map onto this list rather than parsing status_type: ids are stable, labels are localized, and postponed matches keep status_type: scheduled.

idNameShortTypeNotes
1Not startedSched.scheduledclock stoppedset by incident 427
6Start delayedDelay.scheduledclock stoppedset by incident 438
5PostponedPost.scheduledclock stoppedset by incident 440TRAP: status_type is scheduled, exactly like a normal upcoming match. A postponed match is indistinguishable from a scheduled one unless you look at status_id. Never branch only on status_type.
2371st round1st r.live
2392nd round2nd r.live
2413rd round3rd r.live
2434th round4th r.live
3915th Round5th r.live
3926th Round6th r.live
3937th Round7th r.live
3948th Round8th r.live
3959th Round9th r.live
39610th Round10th r.live
39711th Round11th r.live
39812th Round12th r.live
18Livelivelive
238Break after 1st roundbreak 1st r.live
240Break after 2nd roundbreak 2nd r.live
242Break after 3rd roundbreak 3rd r.live
390Break after 4th roundBreak 4th r.live
399Break after 5th roundBreak 5th r.live
400Break after 6th roundBreak 6th r.live
401Break after 7th roundBreak 7th r.live
402Break after 8th roundBreak 8th r.live
403Break after 9th roundBreak 9th r.live
404Break after 10th roundBreak 10th r.live
405Break after 11th roundBreak 11th r.live
406Waiting for official decisionWaiting for decisionlive
407No contestNo contestfinished
408Finished by drawFin. by drawfinished
409Finished by decisionFin. by decisionfinished
410Finished by unanimous decisionFin. by unanimous dec.finished
411Finished by majority decisionFin. by majority dec.finished
412Finished by split decisionFin. by split dec.finished
413Finished by disqualificationFin. by DSQfinished
414Finished by TKOFin. by TKOfinished
415Finished by KOFin. by KOfinished
2InterruptedInterr.interruptedclock stoppedset by incident 441Play stopped and may resume. Incident 1001 (Match resumed) brings it back. Distinct from Abandoned (7), which may never resume.
7AbandonedAbd.interruptedclock stoppedset by incident 442Play stopped and may never resume. Same status_type as Interrupted (2), so tell them apart by status_id.
3CancelledCanc.cancelledclock stoppedset by incident 439

Results 5

Entries that can appear in participants[].results[], keyed by id. There is no score field - you select the result you need.

idNameCodeTypeData type
411Winnerwinnerteambinary
412Progressprogressteambinary
1810Judge 1judge_1teamtext
1811Judge 2judge_2teamtext
1812Judge 3judge_3teamtext

Event details 6

Per-match metadata in the event's details, with the input type and allowed values.

idNameCodeInputData type
283Event typeevent_type_boxingselect-
284Ending roundending_roundselect-
285Round lengthround_lengthselect-
286Rounds numberrounds_numberselect-
288Timer direction boxingtimer_directionselect-
287Weight categoryweight_categoryselect-

Incidents 85

Incident types that can appear in this sport's events_incidents. category: emergency marks operational notices, not match events - never render them on a timeline.

idNameCodeTypeTraderCategoryNotes
2846The match will not be coveredthe-match-will-not-be-coveredeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The match will not be covered at all. The attribute gives the reason. Nothing further will arrive.
Other: Scout's technical issues, Change of venue, Change of match date, Problems with TV transmission source
3063Competition resumedcompetition-resumedeventyesstandard
2847Problems with the source of the broadcastproblems-with-the-source-of-the-broadcaseventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The broadcast source has a problem. Paired with 2848 when it is solved.
30641st round started1st-round-startedeventyesstandard
2848Problem with the source of the broadcast has been solvedproblem-with-the-source-of-the-broadcasteventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The broadcast source problem is solved.
30652nd round started2nd-round-startedeventyesstandard
2849Change of coverage from venue to TVchange-of-coverage-from-venue-to-tveventyesemergencyemergencyOperational notice, not a match event - category: emergency. It tells you the coverage SOURCE changed, which usually changes latency and can change how complete the statistics are. Never render it on a timeline. Before kick-off (group: prematch): moved from venue to TV.
30663rd round started3rd-round-startedeventyesstandard
2850Change of coverage from TV to venuechange-of-coverage-from-tv-to-venueeventyesemergencyemergencyOperational notice, not a match event - category: emergency. It tells you the coverage SOURCE changed, which usually changes latency and can change how complete the statistics are. Never render it on a timeline. Before kick-off (group: prematch): moved from TV to venue.
30674th round started4th-round-startedeventyesstandard
2851Change of coverage latencychange-of-coverage-latencyeventyesemergencyemergencyOperational notice, not a match event - category: emergency. It tells you the coverage SOURCE changed, which usually changes latency and can change how complete the statistics are. Never render it on a timeline. Latency of the coverage changed. Relevant if you gate markets on feed delay.
Other: from 3-6 to 7-15, from 7-15 to 3-6
30685th round started5th-round-startedeventyesstandard
2852Scouting coverage can start with a delay ofscouting-coverage-can-start-with-a-delayeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Scouting coverage will start late. The attribute gives the size (under 3, 3-5 or 5-10 minutes).
Other: < 3min, 3-5 min, 5-10 min
30696th round started6th-round-startedeventyesstandard
2853Expected delay in the start of the matchexpected-delay-in-the-start-of-the-matcheventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The match will start late. The attribute gives the reason - a team arriving late, problems in the stands and so on.
Other: Delayed arrival of a team, Problems in the stands, Referee problems, Infrastructure problems, Weather conditions
2854Team line-ups will not be availableteam-line-ups-will-not-be-availableeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Line-ups will not be available for this match. Do not wait for lineups[] to fill.
30707th round started7th-round-startedeventyesstandard
2855Source of the coverage is delayedsource-of-the-coverage-is-delayedeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The coverage source is delayed. The attribute gives the size of the delay (about 5 to 20 seconds).
Other: ~5sec, ~10sec, ~15sec, ~20sec, ~25sec, ~30sec, >30sec
30718th round started8th-round-startedeventyesstandard
2856The current part of the game has started with a delaythe-current-part-of-the-game-has-startedeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The current period started late.
30729th round started9th-round-startedeventyesstandard
2857Verification of result in progressverification-of-result-in-progresseventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. A verification started. Whatever it covers may still change - hold off on caching it.
307310th round started10th-round-startedeventyesstandard
2858Verification of result completed and correctverification-of-result-completed-and-coreventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Verification of the result finished. Values are confirmed.
307411th round started11th-round-startedeventyesstandard
2859Verification of key statistics is in progressverification-of-key-statistics-is-in-proeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. A verification started. Whatever it covers may still change - hold off on caching it.
307512th round started12th-round-startedeventyesstandard
2860Verification of key statistics completed and correctverification-of-key-statistics-completedeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Verification of key statistics finished. Values are confirmed.
3076Event startedevent-startedeventyesstandard
2861Verification of game clock is in progressverification-of-game-clock-is-in-progreseventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. A verification started. Whatever it covers may still change - hold off on caching it.
3077Waiting for official decisionwaiting-for-official-decisioneventyesstandard
2862Verification of game clock completed and correctverification-of-game-clock-completed-andeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Verification of the game clock finished. Values are confirmed.
3078Break afterbreak-aftereventyesstandard
2863Match coverage interrupted due to technical issuesmatch-coverage-interrupted-due-to-technieventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Coverage stopped because of technical issues. 2864 or 2865 says whether it comes back.
3079Break after 1st roundbreak-after-1st-roundeventyesstandard
2864Match coverage will continuematch-coverage-will-continueeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Coverage will continue after the interruption.
3080Break after 2nd roundbreak-after-2nd-roundeventyesstandard
2865Match coverage will not continuematch-coverage-will-not-continueeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Coverage will NOT continue. Expect no further incidents for this match.
3081Break after 3rd roundbreak-after-3rd-roundeventyesstandard
2866The match is abandonedthe-match-is-abandonedeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The match was abandoned. The attribute gives the reason.
Other: Problems in the stands, Referee problems, Infrastructure problems, Serious player injury, Weather conditions
3082Break after 4th roundbreak-after-4th-roundeventyesstandard
2867Waiting for official decision regarding match resumptionwaiting-for-official-decision-regarding-eventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Waiting for an official decision on whether the match resumes. 2868 or 2869 follows.
3083Break after 5th roundbreak-after-5th-roundeventyesstandard
2868Match will resume shortlymatch-will-resume-shortlyeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The match resumes shortly.
3084Break after 6th roundbreak-after-6th-roundeventyesstandard
2869Match will not resumematch-will-not-resumeeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The match will not resume.
3085Break after 7th roundbreak-after-7th-roundeventyesstandard
2870Expected delay in the start of the next part of the gameexpected-delay-in-the-start-of-the-next-eventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The next period will start late. The attribute gives the reason.
Other: Problems in the stands, Referee problems, Infrastructure problems, Weather conditions
3086Break after 8th roundbreak-after-8th-roundeventyesstandard
2871Change of coverage from venue to TVchange-of-coverage-from-venue-to-tv-liveeventyesemergencyemergencyOperational notice, not a match event - category: emergency. It tells you the coverage SOURCE changed, which usually changes latency and can change how complete the statistics are. Never render it on a timeline. During play (group: live): moved from venue to TV.
3087Break after 9th roundbreak-after-9th-roundeventyesstandard
2872Change of coverage from TV to venuechange-of-coverage-from-tv-to-venue-liveeventyesemergencyemergencyOperational notice, not a match event - category: emergency. It tells you the coverage SOURCE changed, which usually changes latency and can change how complete the statistics are. Never render it on a timeline. During play (group: live): moved from TV to venue.
3088Break after 10th roundbreak-after-10th-roundeventyesstandard
2873Change of coverage latencychange-of-coverage-latency-liveeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Coverage latency changed. The attribute gives the direction, for example from 3-6 to 7-15 seconds. Relevant if you gate markets on feed delay.
Other: from 3-6 to 7-15, from 7-15 to 3-6
3089Break after 11th roundbreak-after-11th-roundeventyesstandard
2874Expected delay in the start of the match - safety reasonsexpected-delay-in-the-start-of-the-matcheventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The match will start late for safety reasons.
3090Break after 12th roundbreak-after-12th-roundeventyesstandard
2875Verification of key statistics is in progressverification-of-key-statistics-is-in-proeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. A verification started. Whatever it covers may still change - hold off on caching it.
3091Finished by decisionfinished-by-decisioneventyesstandard
2876Verification of key statistics completed and correctverification-of-key-statistics-completedeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Verification of key statistics, after the match finished. Values are confirmed.
3092Finished by KOfinished-by-koeventyesstandard
2877Verification of player names for key incidents in progressverification-of-names-for-key-incidents-eventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. A verification started. Whatever it covers may still change - hold off on caching it.
3093Finished by TKOfinished-by-tkoeventyesstandard
2878Verification of player names for key incidents completed and correctverification-of-names-for-key-incidents-eventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Verification of player names on key incidents finished. Values are confirmed.
3094Finished by disqualificationfinished-by-disqualificationeventyesstandard
2879Verification of result is in progressverification-of-result-is-in-progresseventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. A verification started. Whatever it covers may still change - hold off on caching it.
3095Finished by drawfinished-by-draweventyesstandard
2880Verification of result completed and correctverification-of-result-completed-and-coreventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Verification of the result, after the match finished. Values are confirmed.
3096Finished by unanimous decisionfinished-by-unanimous-decisioneventyesstandard
2881Problems with the low latency source of the coverageproblems-with-the-low-latency-source-of-eventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The low-latency source has a problem. Paired with 2882.
3097Finished by majority decisionfinished-by-majority-decisioneventyesstandard
2882Problems with the low latency source of coverage has been solvedproblems-with-the-low-latency-source-of-eventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The low-latency source problem is solved.
3098Finished by split decisionfinished-by-split-decisioneventyesstandard
2883Player name verification is in progress - substitutionplayer-name-verification-is-in-progress-eventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. A verification started. Whatever it covers may still change - hold off on caching it.
3099No contestno-contesteventyesstandard
3100Not startednot-startedeventyesstandard
3101Start delayedstart-delayedeventyesstandard
3102Cancelledcancelledeventyesstandard
3103Postponedpostponedeventyesstandard
3104Abandonedabandonedeventyesstandard
3105Interruptedinterruptedeventyesstandard
1000BetstartbetstarteventyesstandardmarketBetting markets may be activated.
Other: Master
1010BetstopbetstopeventyesstandardmarketAll betting markets are closed: a goal, penalty or red card looks likely, or the situation on the pitch is unclear.
Other: Master
1001Match resumedmatch-resumedeventyesstandardinformingUsed when an interrupted match resumes.
1200Technical problemstechnical-problemseventyesstandardmarketTechnical problems during coverage. Closes all match markets automatically.

Statistics 72

Split into team statistics (in participants[].stats) and person statistics (in sub_participants[].stats). Match by code, not by position.

Team 36

idNameCodeData type
1813R1 Judge 1r1_judge_1text
1814R1 Judge 2r1_judge_2text
1815R1 Judge 3r1_judge_3text
1816R2 Judge 1r2_judge_1text
1817R2 Judge 2r2_judge_2text
1818R2 Judge 3r2_judge_3text
1819R3 Judge 1r3_judge_1text
1820R3 Judge 2r3_judge_2text
1821R3 Judge 3r3_judge_3text
1822R4 Judge 1r4_judge_1text
1823R4 Judge 2r4_judge_2text
1824R4 Judge 3r4_judge_3text
1825R5 Judge 1r5_judge_1text
1826R5 Judge 2r5_judge_2text
1827R5 Judge 3r5_judge_3text
1828R6 Judge 1r6_judge_1text
1829R6 Judge 2r6_judge_2text
1830R6 Judge 3r6_judge_3text
1831R7 Judge 1r7_judge_1text
1832R7 Judge 2r7_judge_2text
1833R7 Judge 3r7_judge_3text
1834R8 Judge 1r8_judge_1text
1835R8 Judge 2r8_judge_2text
1836R8 Judge 3r8_judge_3text
1837R9 Judge 1r9_judge_1text
1838R9 Judge 2r9_judge_2text
1839R9 Judge 3r9_judge_3text
1840R10 Judge 1r10_judge_1text
1841R10 Judge 2r10_judge_2text
1842R10 Judge 3r10_judge_3text
1843R11 Judge 1r11_judge_1text
1844R11 Judge 2r11_judge_2text
1845R11 Judge 3r11_judge_3text
1846R12 Judge 1r12_judge_1text
1847R12 Judge 2r12_judge_2text
1848R12 Judge 3r12_judge_3text

Person 36

idNameCodeData type
1813R1 Judge 1r1_judge_1text
1814R1 Judge 2r1_judge_2text
1815R1 Judge 3r1_judge_3text
1816R2 Judge 1r2_judge_1text
1817R2 Judge 2r2_judge_2text
1818R2 Judge 3r2_judge_3text
1819R3 Judge 1r3_judge_1text
1820R3 Judge 2r3_judge_2text
1821R3 Judge 3r3_judge_3text
1822R4 Judge 1r4_judge_1text
1823R4 Judge 2r4_judge_2text
1824R4 Judge 3r4_judge_3text
1825R5 Judge 1r5_judge_1text
1826R5 Judge 2r5_judge_2text
1827R5 Judge 3r5_judge_3text
1828R6 Judge 1r6_judge_1text
1829R6 Judge 2r6_judge_2text
1830R6 Judge 3r6_judge_3text
1831R7 Judge 1r7_judge_1text
1832R7 Judge 2r7_judge_2text
1833R7 Judge 3r7_judge_3text
1834R8 Judge 1r8_judge_1text
1835R8 Judge 2r8_judge_2text
1836R8 Judge 3r8_judge_3text
1837R9 Judge 1r9_judge_1text
1838R9 Judge 2r9_judge_2text
1839R9 Judge 3r9_judge_3text
1840R10 Judge 1r10_judge_1text
1841R10 Judge 2r10_judge_2text
1842R10 Judge 3r10_judge_3text
1843R11 Judge 1r11_judge_1text
1844R11 Judge 2r11_judge_2text
1845R11 Judge 3r11_judge_3text
1846R12 Judge 1r12_judge_1text
1847R12 Judge 2r12_judge_2text
1848R12 Judge 3r12_judge_3text