iRacing /data API Schema Documentation

Endpoint: `/data/series/season_list`

Parameters

Parameter Type Required
include_series boolean
season_year number
season_quarter number

Response Schema

Field Type Optional
seasons array of [seasons]

Field: seasons

This field is an array of:

Field Type Optional
active boolean
allowed_season_members null
car_class_ids array of integer
car_switching boolean
car_types array of [car_types]
caution_laps_do_not_count boolean
complete boolean
connection_black_flag boolean
consec_caution_within_nlaps integer
consec_cautions_single_file boolean
cross_license boolean
current_week_sched [current_week_sched]
distributed_matchmaking boolean
driver_change_rule integer
driver_changes boolean
drops integer
elig [elig]
enable_pitlane_collisions boolean
fixed_setup boolean
green_white_checkered_limit integer
grid_by_class boolean
hardcore_level integer
has_mpr boolean
has_supersessions boolean
heat_ses_info HeatSesInfo
ignore_license_for_practice boolean
incident_limit integer
incident_warn_mode integer
incident_warn_param1 integer
incident_warn_param2 integer
is_heat_racing boolean
license_group integer
license_group_types array of [license_group_types]
lucky_dog boolean
max_team_drivers integer
max_weeks integer
min_team_drivers integer
multiclass boolean
must_use_diff_tire_types_in_race boolean
num_fast_tows integer
num_opt_laps integer
official boolean
op_duration integer
open_practice_session_type_id integer
qualifier_must_start_race boolean
race_week integer
race_week_car_class_ids array of [race_week_car_class_ids]
race_week_to_make_divisions integer
reg_open_minutes integer
reg_user_count integer
region_competition boolean
restrict_by_member boolean
restrict_to_car boolean
restrict_viewing boolean
rookie_season string
schedule_description string
season_id integer
season_name string
season_quarter integer
season_short_name string
season_year integer
send_to_open_practice boolean
series_id integer
short_parade_lap boolean
start_date string
start_on_qual_tire boolean
start_zone boolean
track_types array of [track_types]
unsport_conduct_rule_mode integer

Field: seasons.car_types

This field is an array of:

Field Type Optional
car_type string

Field: seasons.current_week_sched

Field Type Optional
car_restrictions array of [car_restrictions]
category_id integer
precip_chance number
race_lap_limit integer
race_time_limit integer
race_week_num integer
start_type string
track Track

Field: seasons.elig

Field Type Optional
own_car boolean
own_track boolean

Field: seasons.license_group_types

This field is an array of:

Field Type Optional
license_group_type integer

Field: seasons.race_week_car_class_ids

This field is an array of:

Field Type Optional
car_class_ids array of integer
race_week_num integer

Field: seasons.track_types

This field is an array of:

Field Type Optional
track_type string

Field: seasons.current_week_sched.car_restrictions

This field is an array of:

Field Type Optional
car_id integer
max_dry_tire_sets integer
max_pct_fuel_fill integer
power_adjust_pct number
qual_setup_id integer
race_setup_id integer
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