iRacing /data API Schema Documentation

Endpoint: `/data/results/get`

Note from iRacing

Get the results of a subsession, if authorized to view them. series_logo image paths are relative to https://images-static.iracing.com/img/logos/series/

Parameters

Parameter Type Required
include_licenses boolean
subsession_id number

Response Schema

Field Type Optional
allowed_licenses array of [allowed_licenses]
associated_subsession_ids array of integer
can_protest boolean
car_classes array of [car_classes]
caution_type integer
cooldown_minutes integer
corners_per_lap integer
damage_model integer
driver_change_param1 integer
driver_change_param2 integer
driver_change_rule integer
driver_changes boolean
end_time string
event_average_lap integer
event_best_lap_time integer
event_laps_complete integer
event_strength_of_field integer
event_type integer
event_type_name string
heat_info_id integer
host_id integer
league_id integer
league_name string
league_season_id integer
league_season_name string
license_category string
license_category_id integer
limit_minutes integer
max_team_drivers integer
max_weeks integer
min_team_drivers integer
num_caution_laps integer
num_cautions integer
num_drivers integer
num_laps_for_qual_average integer
num_laps_for_solo_average integer
num_lead_changes integer
official_session boolean
points_type string
private_session_id integer
race_summary [race_summary]
race_week_num integer
restrict_results boolean
results_restricted boolean
season_id integer
season_name string
season_quarter integer
season_short_name string
season_year integer
series_id integer
series_logo string
series_name string
series_short_name string
session_id integer
session_name string
session_results array of [session_results]
session_splits array of [session_splits]
special_event_type integer
start_time string
subsession_id integer
track Track
track_state TrackState
weather [weather]

Field: allowed_licenses

This field is an array of:

Field Type Optional
group_name string
license_group integer
max_license_level integer
min_license_level integer
parent_id integer

Field: car_classes

This field is an array of:

Field Type Optional
car_class_id integer
cars_in_class array of [cars_in_class]
name string
num_entries integer
short_name string
strength_of_field integer

Field: race_summary

Field Type Optional
average_lap integer
field_strength integer
has_opt_path boolean
heat_info_id integer
laps_complete integer
num_caution_laps integer
num_cautions integer
num_lead_changes integer
num_opt_laps integer
special_event_type integer
special_event_type_text string
subsession_id integer

Field: session_results

This field is an array of:

Field Type Optional
results array of [results]
simsession_name string
simsession_number integer
simsession_subtype integer
simsession_type integer
simsession_type_name string
weather_result [weather_result]

Field: session_splits

This field is an array of:

Field Type Optional
event_strength_of_field integer
subsession_id integer

Field: weather

Field Type Optional
allow_fog boolean
fog integer
precip_mm2hr_before_final_session integer
precip_mm_final_session integer
precip_option integer
precip_time_pct number
rel_humidity integer
simulated_start_time string
skies integer
temp_units integer
temp_value integer
time_of_day integer
track_water integer
type integer
version integer
weather_var_initial integer
weather_var_ongoing integer
wind_dir integer
wind_units integer
wind_value integer

Field: car_classes.cars_in_class

This field is an array of:

Field Type Optional
car_id integer

Field: session_results.results

This field is an array of:

Field Type Optional
aggregate_champ_points integer
ai boolean
average_lap integer
best_lap_num integer
best_lap_time integer
best_nlaps_num integer
best_nlaps_time integer
best_qual_lap_at string
best_qual_lap_num integer
best_qual_lap_time integer
car_class_id integer
car_class_name string
car_class_short_name string
car_id integer
car_name string
carcfg integer
champ_points integer
class_interval integer
country_code string
cust_id integer
display_name string
division integer
division_name string
driver_results array of [driver_results]
drop_race boolean
finish_position integer
finish_position_in_class integer
flair_id integer
flair_name string
flair_shortname string
friend boolean
helmet Helmet
incidents integer
interval integer
laps_complete integer
laps_lead integer
league_agg_points integer
league_points integer
license_change_oval integer
license_change_road integer
livery Livery
max_pct_fuel_fill integer
new_cpi number
new_license_level integer
new_sub_level integer
new_ttrating integer
newi_rating integer
old_cpi number
old_license_level integer
old_sub_level integer
old_ttrating integer
oldi_rating integer
opt_laps_complete integer
position integer
qual_lap_time integer
reason_out string
reason_out_id integer
starting_position integer
starting_position_in_class integer
suit Suit
team_id integer
watched boolean
weight_penalty_kg integer

Field: session_results.weather_result

Field Type Optional
avg_cloud_cover_pct number
avg_rel_humidity number
avg_skies integer
avg_temp number
avg_wind_dir integer
avg_wind_speed number
fog_time_pct number
max_cloud_cover_pct number
max_fog number
max_temp number
max_wind_speed number
min_cloud_cover_pct number
min_temp number
min_wind_speed number
precip_mm integer
precip_mm2hr_before_session integer
precip_time_pct number
simulated_start_time string
temp_units integer
wind_units integer

Field: session_results.results.driver_results

This field is an array of:

Field Type Optional
aggregate_champ_points integer
ai boolean
average_lap integer
best_lap_num integer
best_lap_time integer
best_nlaps_num integer
best_nlaps_time integer
best_qual_lap_at string
best_qual_lap_num integer
best_qual_lap_time integer
car_class_id integer
car_class_name string
car_class_short_name string
car_id integer
car_name string
carcfg integer
champ_points integer
class_interval integer
country_code string
cust_id integer
display_name string
division integer
drop_race boolean
finish_position integer
finish_position_in_class integer
flair_id integer
flair_name string
flair_shortname string
friend boolean
helmet Helmet
incidents integer
interval integer
laps_complete integer
laps_lead integer
league_agg_points integer
league_points integer
license_change_oval integer
license_change_road integer
livery Livery
max_pct_fuel_fill integer
new_cpi number
new_license_level integer
new_sub_level integer
new_ttrating integer
newi_rating integer
old_cpi number
old_license_level integer
old_sub_level integer
old_ttrating integer
oldi_rating integer
opt_laps_complete integer
position integer
qual_lap_time integer
reason_out string
reason_out_id integer
starting_position integer
starting_position_in_class integer
suit Suit
team_id integer
watched boolean
weight_penalty_kg integer

Generated by irschema v0.3.4


Last Updated: March 24, 2026 at 09:12 PM
if you find this useful, you can always Buy Me A Coffee