Boxing data reference
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.
| id | Name | Short | Type | Notes |
|---|---|---|---|---|
| 1 | Not started | Sched. | scheduled | clock stoppedset by incident 427 |
| 6 | Start delayed | Delay. | scheduled | clock stoppedset by incident 438 |
| 5 | Postponed | Post. | scheduled | clock 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. |
| 237 | 1st round | 1st r. | live | |
| 239 | 2nd round | 2nd r. | live | |
| 241 | 3rd round | 3rd r. | live | |
| 243 | 4th round | 4th r. | live | |
| 391 | 5th Round | 5th r. | live | |
| 392 | 6th Round | 6th r. | live | |
| 393 | 7th Round | 7th r. | live | |
| 394 | 8th Round | 8th r. | live | |
| 395 | 9th Round | 9th r. | live | |
| 396 | 10th Round | 10th r. | live | |
| 397 | 11th Round | 11th r. | live | |
| 398 | 12th Round | 12th r. | live | |
| 18 | Live | live | live | |
| 238 | Break after 1st round | break 1st r. | live | |
| 240 | Break after 2nd round | break 2nd r. | live | |
| 242 | Break after 3rd round | break 3rd r. | live | |
| 390 | Break after 4th round | Break 4th r. | live | |
| 399 | Break after 5th round | Break 5th r. | live | |
| 400 | Break after 6th round | Break 6th r. | live | |
| 401 | Break after 7th round | Break 7th r. | live | |
| 402 | Break after 8th round | Break 8th r. | live | |
| 403 | Break after 9th round | Break 9th r. | live | |
| 404 | Break after 10th round | Break 10th r. | live | |
| 405 | Break after 11th round | Break 11th r. | live | |
| 406 | Waiting for official decision | Waiting for decision | live | |
| 407 | No contest | No contest | finished | |
| 408 | Finished by draw | Fin. by draw | finished | |
| 409 | Finished by decision | Fin. by decision | finished | |
| 410 | Finished by unanimous decision | Fin. by unanimous dec. | finished | |
| 411 | Finished by majority decision | Fin. by majority dec. | finished | |
| 412 | Finished by split decision | Fin. by split dec. | finished | |
| 413 | Finished by disqualification | Fin. by DSQ | finished | |
| 414 | Finished by TKO | Fin. by TKO | finished | |
| 415 | Finished by KO | Fin. by KO | finished | |
| 2 | Interrupted | Interr. | interrupted | clock stoppedset by incident 441Play stopped and may resume. Incident 1001 (Match resumed) brings it back. Distinct from Abandoned (7), which may never resume. |
| 7 | Abandoned | Abd. | interrupted | clock stoppedset by incident 442Play stopped and may never resume. Same status_type as Interrupted (2), so tell them apart by status_id. |
| 3 | Cancelled | Canc. | cancelled | clock 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.
| id | Name | Code | Type | Data type |
|---|---|---|---|---|
| 411 | Winner | winner | team | binary |
| 412 | Progress | progress | team | binary |
| 1810 | Judge 1 | judge_1 | team | text |
| 1811 | Judge 2 | judge_2 | team | text |
| 1812 | Judge 3 | judge_3 | team | text |
Event details 6
Per-match metadata in the event's details, with the input type and allowed values.
| id | Name | Code | Input | Data type |
|---|---|---|---|---|
| 283 | Event type | event_type_boxing | select | - |
| 284 | Ending round | ending_round | select | - |
| 285 | Round length | round_length | select | - |
| 286 | Rounds number | rounds_number | select | - |
| 288 | Timer direction boxing | timer_direction | select | - |
| 287 | Weight category | weight_category | select | - |
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.
| id | Name | Code | Type | Trader | Category | Notes |
|---|---|---|---|---|---|---|
| 2846 | The match will not be covered | the-match-will-not-be-covered | event | yes | emergency | emergencyOperational 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 |
| 3063 | Competition resumed | competition-resumed | event | yes | standard | |
| 2847 | Problems with the source of the broadcast | problems-with-the-source-of-the-broadcas | event | yes | emergency | emergencyOperational 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. |
| 3064 | 1st round started | 1st-round-started | event | yes | standard | |
| 2848 | Problem with the source of the broadcast has been solved | problem-with-the-source-of-the-broadcast | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The broadcast source problem is solved. |
| 3065 | 2nd round started | 2nd-round-started | event | yes | standard | |
| 2849 | Change of coverage from venue to TV | change-of-coverage-from-venue-to-tv | event | yes | emergency | emergencyOperational 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. |
| 3066 | 3rd round started | 3rd-round-started | event | yes | standard | |
| 2850 | Change of coverage from TV to venue | change-of-coverage-from-tv-to-venue | event | yes | emergency | emergencyOperational 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. |
| 3067 | 4th round started | 4th-round-started | event | yes | standard | |
| 2851 | Change of coverage latency | change-of-coverage-latency | event | yes | emergency | emergencyOperational 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 |
| 3068 | 5th round started | 5th-round-started | event | yes | standard | |
| 2852 | Scouting coverage can start with a delay of | scouting-coverage-can-start-with-a-delay | event | yes | emergency | emergencyOperational 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 |
| 3069 | 6th round started | 6th-round-started | event | yes | standard | |
| 2853 | Expected delay in the start of the match | expected-delay-in-the-start-of-the-match | event | yes | emergency | emergencyOperational 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 |
| 2854 | Team line-ups will not be available | team-line-ups-will-not-be-available | event | yes | emergency | emergencyOperational 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. |
| 3070 | 7th round started | 7th-round-started | event | yes | standard | |
| 2855 | Source of the coverage is delayed | source-of-the-coverage-is-delayed | event | yes | emergency | emergencyOperational 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 |
| 3071 | 8th round started | 8th-round-started | event | yes | standard | |
| 2856 | The current part of the game has started with a delay | the-current-part-of-the-game-has-started | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The current period started late. |
| 3072 | 9th round started | 9th-round-started | event | yes | standard | |
| 2857 | Verification of result in progress | verification-of-result-in-progress | event | yes | emergency | emergencyOperational 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. |
| 3073 | 10th round started | 10th-round-started | event | yes | standard | |
| 2858 | Verification of result completed and correct | verification-of-result-completed-and-cor | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Verification of the result finished. Values are confirmed. |
| 3074 | 11th round started | 11th-round-started | event | yes | standard | |
| 2859 | Verification of key statistics is in progress | verification-of-key-statistics-is-in-pro | event | yes | emergency | emergencyOperational 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. |
| 3075 | 12th round started | 12th-round-started | event | yes | standard | |
| 2860 | Verification of key statistics completed and correct | verification-of-key-statistics-completed | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Verification of key statistics finished. Values are confirmed. |
| 3076 | Event started | event-started | event | yes | standard | |
| 2861 | Verification of game clock is in progress | verification-of-game-clock-is-in-progres | event | yes | emergency | emergencyOperational 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. |
| 3077 | Waiting for official decision | waiting-for-official-decision | event | yes | standard | |
| 2862 | Verification of game clock completed and correct | verification-of-game-clock-completed-and | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Verification of the game clock finished. Values are confirmed. |
| 3078 | Break after | break-after | event | yes | standard | |
| 2863 | Match coverage interrupted due to technical issues | match-coverage-interrupted-due-to-techni | event | yes | emergency | emergencyOperational 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. |
| 3079 | Break after 1st round | break-after-1st-round | event | yes | standard | |
| 2864 | Match coverage will continue | match-coverage-will-continue | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Coverage will continue after the interruption. |
| 3080 | Break after 2nd round | break-after-2nd-round | event | yes | standard | |
| 2865 | Match coverage will not continue | match-coverage-will-not-continue | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Coverage will NOT continue. Expect no further incidents for this match. |
| 3081 | Break after 3rd round | break-after-3rd-round | event | yes | standard | |
| 2866 | The match is abandoned | the-match-is-abandoned | event | yes | emergency | emergencyOperational 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 |
| 3082 | Break after 4th round | break-after-4th-round | event | yes | standard | |
| 2867 | Waiting for official decision regarding match resumption | waiting-for-official-decision-regarding- | event | yes | emergency | emergencyOperational 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. |
| 3083 | Break after 5th round | break-after-5th-round | event | yes | standard | |
| 2868 | Match will resume shortly | match-will-resume-shortly | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The match resumes shortly. |
| 3084 | Break after 6th round | break-after-6th-round | event | yes | standard | |
| 2869 | Match will not resume | match-will-not-resume | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The match will not resume. |
| 3085 | Break after 7th round | break-after-7th-round | event | yes | standard | |
| 2870 | Expected delay in the start of the next part of the game | expected-delay-in-the-start-of-the-next- | event | yes | emergency | emergencyOperational 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 |
| 3086 | Break after 8th round | break-after-8th-round | event | yes | standard | |
| 2871 | Change of coverage from venue to TV | change-of-coverage-from-venue-to-tv-live | event | yes | emergency | emergencyOperational 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. |
| 3087 | Break after 9th round | break-after-9th-round | event | yes | standard | |
| 2872 | Change of coverage from TV to venue | change-of-coverage-from-tv-to-venue-live | event | yes | emergency | emergencyOperational 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. |
| 3088 | Break after 10th round | break-after-10th-round | event | yes | standard | |
| 2873 | Change of coverage latency | change-of-coverage-latency-live | event | yes | emergency | emergencyOperational 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 |
| 3089 | Break after 11th round | break-after-11th-round | event | yes | standard | |
| 2874 | Expected delay in the start of the match - safety reasons | expected-delay-in-the-start-of-the-match | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The match will start late for safety reasons. |
| 3090 | Break after 12th round | break-after-12th-round | event | yes | standard | |
| 2875 | Verification of key statistics is in progress | verification-of-key-statistics-is-in-pro | event | yes | emergency | emergencyOperational 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. |
| 3091 | Finished by decision | finished-by-decision | event | yes | standard | |
| 2876 | Verification of key statistics completed and correct | verification-of-key-statistics-completed | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Verification of key statistics, after the match finished. Values are confirmed. |
| 3092 | Finished by KO | finished-by-ko | event | yes | standard | |
| 2877 | Verification of player names for key incidents in progress | verification-of-names-for-key-incidents- | event | yes | emergency | emergencyOperational 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. |
| 3093 | Finished by TKO | finished-by-tko | event | yes | standard | |
| 2878 | Verification of player names for key incidents completed and correct | verification-of-names-for-key-incidents- | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Verification of player names on key incidents finished. Values are confirmed. |
| 3094 | Finished by disqualification | finished-by-disqualification | event | yes | standard | |
| 2879 | Verification of result is in progress | verification-of-result-is-in-progress | event | yes | emergency | emergencyOperational 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. |
| 3095 | Finished by draw | finished-by-draw | event | yes | standard | |
| 2880 | Verification of result completed and correct | verification-of-result-completed-and-cor | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Verification of the result, after the match finished. Values are confirmed. |
| 3096 | Finished by unanimous decision | finished-by-unanimous-decision | event | yes | standard | |
| 2881 | Problems with the low latency source of the coverage | problems-with-the-low-latency-source-of- | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The low-latency source has a problem. Paired with 2882. |
| 3097 | Finished by majority decision | finished-by-majority-decision | event | yes | standard | |
| 2882 | Problems with the low latency source of coverage has been solved | problems-with-the-low-latency-source-of- | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The low-latency source problem is solved. |
| 3098 | Finished by split decision | finished-by-split-decision | event | yes | standard | |
| 2883 | Player name verification is in progress - substitution | player-name-verification-is-in-progress- | event | yes | emergency | emergencyOperational 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. |
| 3099 | No contest | no-contest | event | yes | standard | |
| 3100 | Not started | not-started | event | yes | standard | |
| 3101 | Start delayed | start-delayed | event | yes | standard | |
| 3102 | Cancelled | cancelled | event | yes | standard | |
| 3103 | Postponed | postponed | event | yes | standard | |
| 3104 | Abandoned | abandoned | event | yes | standard | |
| 3105 | Interrupted | interrupted | event | yes | standard | |
| 1000 | Betstart | betstart | event | yes | standard | marketBetting markets may be activated. Other: Master |
| 1010 | Betstop | betstop | event | yes | standard | marketAll betting markets are closed: a goal, penalty or red card looks likely, or the situation on the pitch is unclear. Other: Master |
| 1001 | Match resumed | match-resumed | event | yes | standard | informingUsed when an interrupted match resumes. |
| 1200 | Technical problems | technical-problems | event | yes | standard | marketTechnical 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
| id | Name | Code | Data type |
|---|---|---|---|
| 1813 | R1 Judge 1 | r1_judge_1 | text |
| 1814 | R1 Judge 2 | r1_judge_2 | text |
| 1815 | R1 Judge 3 | r1_judge_3 | text |
| 1816 | R2 Judge 1 | r2_judge_1 | text |
| 1817 | R2 Judge 2 | r2_judge_2 | text |
| 1818 | R2 Judge 3 | r2_judge_3 | text |
| 1819 | R3 Judge 1 | r3_judge_1 | text |
| 1820 | R3 Judge 2 | r3_judge_2 | text |
| 1821 | R3 Judge 3 | r3_judge_3 | text |
| 1822 | R4 Judge 1 | r4_judge_1 | text |
| 1823 | R4 Judge 2 | r4_judge_2 | text |
| 1824 | R4 Judge 3 | r4_judge_3 | text |
| 1825 | R5 Judge 1 | r5_judge_1 | text |
| 1826 | R5 Judge 2 | r5_judge_2 | text |
| 1827 | R5 Judge 3 | r5_judge_3 | text |
| 1828 | R6 Judge 1 | r6_judge_1 | text |
| 1829 | R6 Judge 2 | r6_judge_2 | text |
| 1830 | R6 Judge 3 | r6_judge_3 | text |
| 1831 | R7 Judge 1 | r7_judge_1 | text |
| 1832 | R7 Judge 2 | r7_judge_2 | text |
| 1833 | R7 Judge 3 | r7_judge_3 | text |
| 1834 | R8 Judge 1 | r8_judge_1 | text |
| 1835 | R8 Judge 2 | r8_judge_2 | text |
| 1836 | R8 Judge 3 | r8_judge_3 | text |
| 1837 | R9 Judge 1 | r9_judge_1 | text |
| 1838 | R9 Judge 2 | r9_judge_2 | text |
| 1839 | R9 Judge 3 | r9_judge_3 | text |
| 1840 | R10 Judge 1 | r10_judge_1 | text |
| 1841 | R10 Judge 2 | r10_judge_2 | text |
| 1842 | R10 Judge 3 | r10_judge_3 | text |
| 1843 | R11 Judge 1 | r11_judge_1 | text |
| 1844 | R11 Judge 2 | r11_judge_2 | text |
| 1845 | R11 Judge 3 | r11_judge_3 | text |
| 1846 | R12 Judge 1 | r12_judge_1 | text |
| 1847 | R12 Judge 2 | r12_judge_2 | text |
| 1848 | R12 Judge 3 | r12_judge_3 | text |
Person 36
| id | Name | Code | Data type |
|---|---|---|---|
| 1813 | R1 Judge 1 | r1_judge_1 | text |
| 1814 | R1 Judge 2 | r1_judge_2 | text |
| 1815 | R1 Judge 3 | r1_judge_3 | text |
| 1816 | R2 Judge 1 | r2_judge_1 | text |
| 1817 | R2 Judge 2 | r2_judge_2 | text |
| 1818 | R2 Judge 3 | r2_judge_3 | text |
| 1819 | R3 Judge 1 | r3_judge_1 | text |
| 1820 | R3 Judge 2 | r3_judge_2 | text |
| 1821 | R3 Judge 3 | r3_judge_3 | text |
| 1822 | R4 Judge 1 | r4_judge_1 | text |
| 1823 | R4 Judge 2 | r4_judge_2 | text |
| 1824 | R4 Judge 3 | r4_judge_3 | text |
| 1825 | R5 Judge 1 | r5_judge_1 | text |
| 1826 | R5 Judge 2 | r5_judge_2 | text |
| 1827 | R5 Judge 3 | r5_judge_3 | text |
| 1828 | R6 Judge 1 | r6_judge_1 | text |
| 1829 | R6 Judge 2 | r6_judge_2 | text |
| 1830 | R6 Judge 3 | r6_judge_3 | text |
| 1831 | R7 Judge 1 | r7_judge_1 | text |
| 1832 | R7 Judge 2 | r7_judge_2 | text |
| 1833 | R7 Judge 3 | r7_judge_3 | text |
| 1834 | R8 Judge 1 | r8_judge_1 | text |
| 1835 | R8 Judge 2 | r8_judge_2 | text |
| 1836 | R8 Judge 3 | r8_judge_3 | text |
| 1837 | R9 Judge 1 | r9_judge_1 | text |
| 1838 | R9 Judge 2 | r9_judge_2 | text |
| 1839 | R9 Judge 3 | r9_judge_3 | text |
| 1840 | R10 Judge 1 | r10_judge_1 | text |
| 1841 | R10 Judge 2 | r10_judge_2 | text |
| 1842 | R10 Judge 3 | r10_judge_3 | text |
| 1843 | R11 Judge 1 | r11_judge_1 | text |
| 1844 | R11 Judge 2 | r11_judge_2 | text |
| 1845 | R11 Judge 3 | r11_judge_3 | text |
| 1846 | R12 Judge 1 | r12_judge_1 | text |
| 1847 | R12 Judge 2 | r12_judge_2 | text |
| 1848 | R12 Judge 3 | r12_judge_3 | text |