Rugby League data reference
Generated from GET /v2/sports/79. Not hand-maintained - if the API adds a status or renames a statistic, this page follows on the next build.
- Sport id
- 79
- Participants
- 2
- Match clock
- yes
- Incident positions
- no
Statuses 20
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 |
| 33 | 1st half | 1st half | live | clock runningset by incident 429clock_time counts within this period and resets at the next one; played_time is cumulative. |
| 9 | Halftime | HT | live | clock stoppedset by incident 445Clock is stopped. clock_time holds the value it had at the whistle, so do not render it as running. |
| 34 | 2nd half | 2nd half | live | clock runningset by incident 430played_time minus clock_time equals the completed periods - verified as exactly 2700 s after a 45-minute first half. |
| 15 | Extra time | Extra | live | clock running |
| 35 | Extra time 1st half | Extra 1st | live | clock runningset by incident 431 |
| 36 | Extra time 2nd half | Extra 2nd | live | clock runningset by incident 432 |
| 11 | Finished | Fin. | finished | clock stoppedset by incident 437One of FIVE terminal statuses (11, 12, 13, 14, 140). Treat every status_type: finished as terminal - checking for 11 alone misses matches decided in extra time, on penalties or in overtime. |
| 14 | Finished after extra time | Fin ext. | finished | clock stoppedset by incident 434Result 2 includes the extra-time goals (2 = 3 + 104). Result 411 is still empty for both sides - anything past ninety minutes has no regular-time winner. Read 412. |
| 12 | Finished awarded win | AW | finished | clock stoppedset by incident 436Walkover: the result was awarded, not played out. Statistics and the timeline may be empty or not reflect play. |
| 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. |
| 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. |
| 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 |
| 152 | To finish | To fin. | scheduled | clock stoppedset by incident 451TRAP: status_type is scheduled, but the match already started and was stopped - it is waiting to be finished on another date. Do not present it as an upcoming fixture. |
| 16 | Penalties | Pen. | live | |
| 37 | Extra time halftime | Extra HT | live | clock stoppedset by incident 447 |
| 48 | Waiting for extra time | Waiting ET | live | clock stoppedset by incident 446Regular time ended level and extra time has not started. status_type is live, but the clock is stopped. |
| 142 | Waiting for penalty | Before Pen | live | clock stoppedset by incident 448Extra time ended level and the shootout has not started. live with the clock stopped. |
Results 10
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 |
| 2 | Result | result | team | integer |
| 3 | Regular time | regular_time | team | integer |
| 4 | First half | first_half | team | integer |
| 5 | Second half | second_half | team | integer |
| 6 | Extratime | extratime | team | integer |
| 7 | Penalty | penalty | team | integer |
| 133 | Extratime 1st half | extratime_1st_half | team | integer |
| 134 | Extratime 2nd half | extratime_2nd_half | team | integer |
Event details 13
Per-match metadata in the event's details, with the input type and allowed values.
| id | Name | Code | Input | Data type |
|---|---|---|---|---|
| 19 | First half start date | fh_start_date | datetime | - |
| 20 | Second half start date | sh_start_date | datetime | - |
| 44 | First extra half start date | ex_fh_start_date | datetime | - |
| 45 | Second extra half start date | ex_sh_start_date | datetime | - |
| 175 | Penalties start date | penalties_start_date | datetime | - |
| 36 | Pitch conditions | pitch_conditions_id | select | - |
| 8 | Weather conditions | weather_condition_id | select | - |
| 17 | Number of periods | number_of_periods | number | - |
| 16 | Period length | period_length | number | - |
| 50 | Extra period length | extra_period_length | number | - |
| 141 | Attendance | attendance | number | - |
| 205 | Has lineups | has_lineups | select | - |
| 124 | Timer direction | timer_direction | select | - |
Incidents 97
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 |
|---|---|---|---|---|---|---|
| 2721 | Not started | not-starded | event | yes | standard | |
| 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 |
| 2725 | Start delayed | start-delayed | 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. |
| 2727 | 1st half started | half-1 | 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. |
| 2728 | Halftime | halftime | 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. |
| 2729 | 2nd half started | half-2 | 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. |
| 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 |
| 2735 | Extra time 1st half | extratime-1st-half | 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 |
| 2736 | Extra time 2nd half | extratime-2nd-half | 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. |
| 2730 | Finished regular time | finished | 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 |
| 2732 | Finished after extra time | fin-extratime | 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. |
| 2731 | Finished awarded win | finished-aw | 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. |
| 2722 | Interrupted | interrupted | 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. |
| 2724 | Postponed | postponed | 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. |
| 2726 | Abandoned | abandoned | 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. |
| 2723 | Cancelled | cancelled | 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. |
| 2734 | To finish | to-finish | 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. |
| 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. |
| 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. |
| 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. |
| 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 |
| 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. |
| 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. |
| 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. |
| 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 |
| 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. |
| 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. |
| 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 |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 3037 | Referee review | referee-review | event | no | 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. |
| 3038 | Break during the game | break-during-the-game | event | no | 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. |
| 3039 | Extratime halftime | extratime-halftime | event | no | 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. |
| 3040 | Penalties started | penalties-started | event | no | 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. |
| 3041 | Finished after penalties | finished-after-penalties | event | no | standard | |
| 3042 | Water break | water-break | event | no | standard | |
| 3044 | Match about to start | match-about-to-start | event | yes | standard | |
| 3045 | Waiting for extratime | waiting-for-extratime | event | yes | standard | |
| 3046 | Waiting for penalty | waiting-for-penalty | 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. |
| 3006 | Try | try | team | no | standard | Other: Golden |
| 3007 | Penalty try | penalty-try | team | no | standard | Other: Golden |
| 3008 | Conversion goal | conversion-goal | team | no | standard | Other: Golden |
| 3009 | Conversion missed | conversion-missed | team | no | standard | |
| 3010 | Conversion attempt | conversion-attempt | team | no | standard | |
| 3011 | Penalty kick goal | penalty-kick-goal | team | no | standard | Other: Golden |
| 3012 | Penalty kick missed | penalty-kick-missed | team | no | standard | |
| 3013 | Penalty awarded | penalty-awarded | team | no | standard | |
| 3014 | Drop goal | drop-goal | team | no | standard | Other: Golden, 1, 2 |
| 3015 | Drop goal missed | drop-goal-missed | team | no | standard | |
| 3016 | Yellow card | yellow-card | team | no | standard | |
| 3017 | Red card | red-card | team | no | standard | |
| 3018 | Green card | green-card | team | no | standard | |
| 3019 | Substitution In | substitution-in | team | no | standard | |
| 3020 | Substitution Out | substitution-out | team | no | standard | |
| 3021 | Free kick | free-kick | team | no | standard | |
| 3022 | In possession | in-possession | team | no | standard | |
| 3023 | Entry into 20 | entry-into-20 | team | no | standard | |
| 3024 | Kick | kick | team | no | standard | Other: Pass, Kick for touch, Clearance, Restart kick, Up and under, Tap kick, Collected by the offense, 40/20 kick |
| 3025 | Goalline drop out | goalline-drop-out | team | no | standard | |
| 3026 | Offload | offload | team | no | standard | |
| 3027 | Turnover | turnover | team | no | standard | Other: Handover, Knock on, Forward pass, Intercepted, Forced into touch, Lost in Scrum |
| 3028 | Foul | foul | team | no | standard | Other: Offside, Dangerous play |
| 3029 | Tackle made | tackle-made | team | no | standard | Other: 1, 2, 3, 4, 5, 6 |
| 3030 | Tackle break | tackle-break | team | no | standard | |
| 3031 | Scrum | scrum | team | no | standard | |
| 3032 | Line-out | line-out | team | no | standard | |
| 3033 | Injury | injury | team | no | standard | |
| 3034 | Timeout | timeout | team | no | standard | |
| 3035 | Kickoff | kickoff | team | no | standard | |
| 3036 | Medical timeout | medical-timeout | team | no | standard |
Standings types 8
Values for type_name on /v2/standings. Pick the one you need and match its columns by code, not by position.
| id | Name |
|---|---|
| 241 | Away standings |
| 237 | Form table |
| 242 | Halftime standings |
| 240 | Home standings |
| 236 | League standings |
| 239 | Overall stats |
| 238 | Streaks |
| 243 | Team overall stats |
Statistics 41
Split into team statistics (in participants[].stats) and person statistics (in sub_participants[].stats). Match by code, not by position.
Team 27
| id | Name | Code | Data type |
|---|---|---|---|
| 400 | Tries | tries | integer |
| 401 | Drop goals | drop_goals | integer |
| 402 | Conversions | conversions | integer |
| 8 | Yellow cards | yellow_cards | integer |
| 9 | Red cards | red_cards | integer |
| 121 | Penalty goals | penalty_goals | integer |
| 22 | Fouls | fouls | integer |
| 72 | Turnovers | turnovers | integer |
| 770 | Ball possession | ball_possession | text |
| 771 | Ball possession percentage | ball_possession_percentage | decimal |
| 1646 | Penalty tries | penalty_tries | integer |
| 1647 | Conversions missed | conversions_missed | integer |
| 1648 | Conversion attempts | conversion_attempts | integer |
| 1649 | Penalty kick goals | penalty_kick_goals | integer |
| 1650 | Penalty kicks missed | penalty_kicks_missed | integer |
| 1651 | Penalties awarded | penalties_awarded | integer |
| 1652 | Drop goals missed | drop_goals_missed | integer |
| 1654 | Kick passes | kick_passes | integer |
| 1658 | Offloads | offloads | integer |
| 1667 | Scrums | scrums | integer |
| 1671 | Line-outs | line_outs | integer |
| 1676 | Tackles made | tackles_made | integer |
| 1805 | Entries into 20 | entries_into_20 | integer |
| 1806 | 40/20 kicks | forty_twenty_kicks | integer |
| 1807 | Green cards | green_cards | integer |
| 1808 | Tackles break | tackles_break | integer |
| 1809 | Missed tackles | missed_tackles | integer |
Person 14
| id | Name | Code | Data type |
|---|---|---|---|
| 8 | Yellow cards | yellow_cards | integer |
| 9 | Red cards | red_cards | integer |
| 35 | Appearance | appearance | binary |
| 36 | First lineups | first_lineups | binary |
| 595 | Points scored | points_scored | integer |
| 400 | Tries | tries | integer |
| 402 | Conversions | conversions | integer |
| 1647 | Conversions missed | conversions_missed | integer |
| 1648 | Conversion attempts | conversion_attempts | integer |
| 1649 | Penalty kick goals | penalty_kick_goals | integer |
| 1650 | Penalty kicks missed | penalty_kicks_missed | integer |
| 401 | Drop goals | drop_goals | integer |
| 1652 | Drop goals missed | drop_goals_missed | integer |
| 1807 | Green cards | green_cards | integer |