NASCAR API - Practice & Qualifying Details
January 14th, 2025
We've added five practice and qualifying data points to the NASCAR Schedule endpoint. Use these attributes to easily grab statuses and start times for a race's practices and qualifiers.
- Practice Sequence (
practice
-sequence
): Sequence number of a practice race - Practice Start Time (
practice
-start_time
): Original TV broadcast start time of a practice - Practice Status (
practice
-status
): Practice status.scheduled
,inprogress
,complete
,delayed
,canceled
,time-tbd
,postponed
. See our FAQ to find a list of statuses and their definitions - Qualifying Start Time (
qualifying
-start_time
/qualifying_start_time
): Original TV broadcast start time of a qualifying race - Qualifying Status (
qualifying
-status
/qualifying_status
): Qualifying status.no-qualifying
,scheduled
,inprogress
,delayed
,postponed
,canceled
,complete
,time-tbd
. See our FAQ to find a list of statuses and their definitions
<race id="583da75a-f3dc-48a6-9382-124a9805d7de" name="EchoPark Automotive Grand Prix" status="scheduled" number="3" distance="232" laps="68" chase_race="false" heat_race="false" award_pole="true" stage_count="2" stage_1_laps="0" stage_2_laps="0" stage_3_laps="0" parent_id="59f3f17a-80ea-4634-853c-ce9a5869c33c" scheduled="2025-03-02T20:30:00+00:00" start_time="2025-03-02T20:30:00+00:00">
<practice sequence="1" status="scheduled" start_time="2025-03-01T16:00:00+00:00"/>
<practice sequence="2" status="scheduled" start_time="2025-03-01T16:45:00+00:00"/>
<qualifying start_time="2025-03-01T17:30:00+00:00" status="scheduled"/>
<broadcast network="FOX" radio="PRN"/>
{
"id": "098a4538-0533-4d22-9cc4-81f21150132c",
"name": "DAYTONA 500",
"status": "scheduled",
"number": 1,
"distance": 500,
"laps": 200,
"chase_race": false,
"heat_race": false,
"award_pole": true,
"stage_count": 2,
"stage_1_laps": 65,
"stage_2_laps": 65,
"stage_3_laps": 70,
"parent_id": "a3dad4fc-112f-4aff-a261-c918182f7a42",
"practices": [
{
"sequence": 1,
"status": "scheduled",
"start_time": "2025-02-12T15:05:00+00:00"
},
{
"sequence": 2,
"status": "scheduled",
"start_time": "2025-02-14T22:35:00+00:00"
},
{
"sequence": 3,
"status": "scheduled",
"start_time": "2025-02-15T20:05:00+00:00"
}
],
"qualifying_start_time": "2025-02-13T01:15:00+00:00",
"qualifying_status": "scheduled",
"scheduled": "2025-02-16T20:30:00+00:00",
"start_time": "2025-02-16T19:30:00+00:00",
"broadcast": {
"network": "FOX",
"radio": "MRN"
},
☑️ Sample Request:
Schedule - https://api.sportradar.com/nascar-ot3/mc/2025/races/schedule.json?api_key=[API_KEY]
🔢 Version
🔁 Endpoint Affected
⚙️ Return Samples
<event id="4f41dc0a-755b-4c9f-a0b3-84a1d77a6a89" name="NASCAR Cup Series at Atlanta" start_date="2025-02-23">
<track name="Atlanta Motor Speedway" market="Atlanta" completed="1960" distance="1.54" shape="Quad-Oval" banking="Turns:24; Backstretch:5;Tri-Oval:5" frontstretch="2332" backstretch="1800" address="1500 Highways 19 & 41 South" city="Hampton" state="Georgia" zip="30228" country="USA" surface="Paved" track_type="Superspeedway" owner="Speedway Motorsports Inc." id="75494065-bf21-4039-8d99-b8e438c8b4a4" lng="-84.3051564" lat="33.3853713"/>
<race id="8f7977f3-dc3f-48c0-88d6-9fb530dc7959" name="Ambetter Health 400" status="scheduled" number="2" distance="400" laps="260" chase_race="false" heat_race="false" award_pole="true" stage_count="2" stage_1_laps="60" stage_2_laps="100" stage_3_laps="100" parent_id="02b8a073-8554-44c9-8411-752b3d3a7186" scheduled="2025-02-23T20:00:00+00:00" start_time="2025-02-23T20:00:00+00:00">
<qualifying start_time="2025-02-22T16:30:00+00:00" status="scheduled"/>
<broadcast network="FOX" radio="PRN"/>
<prior_winner first_name="Daniel" last_name="Suárez" full_name="Daniel Suárez" id="ebd0a08d-5308-442e-a2ae-2e40aafb3100"/>
</race>
</event>
<event id="fbc6ff9e-f249-424e-acd5-5fc1fd4ae86b" name="NASCAR Cup Series at COTA" start_date="2025-03-02">
<track name="Circuits of the Americas" market="Austin" completed="2021" distance="3.41" shape="Road Course" address=" 9201 Circuit of the Americas Blvd" city="Austin" state="Texas" zip="78617" country="USA" surface="Paved" track_type="Road Course" id="6631f91e-10ff-4089-9091-c11ec1a19aaf" lng="-97.6381822" lat="30.1346795"/>
<race id="583da75a-f3dc-48a6-9382-124a9805d7de" name="EchoPark Automotive Grand Prix" status="scheduled" number="3" distance="232" laps="68" chase_race="false" heat_race="false" award_pole="true" stage_count="2" stage_1_laps="0" stage_2_laps="0" stage_3_laps="0" parent_id="59f3f17a-80ea-4634-853c-ce9a5869c33c" scheduled="2025-03-02T20:30:00+00:00" start_time="2025-03-02T20:30:00+00:00">
<practice sequence="1" status="scheduled" start_time="2025-03-01T16:00:00+00:00"/>
<practice sequence="2" status="scheduled" start_time="2025-03-01T16:45:00+00:00"/>
<qualifying start_time="2025-03-01T17:30:00+00:00" status="scheduled"/>
<broadcast network="FOX" radio="PRN"/>
<prior_winner first_name="William" last_name="Byron" full_name="William Byron" id="c9bf58a8-66b6-4d75-a441-c13130ded990"/>
</race>
</event>
{
"id": "098a4538-0533-4d22-9cc4-81f21150132c",
"name": "DAYTONA 500",
"status": "scheduled",
"number": 1,
"distance": 500,
"laps": 200,
"chase_race": false,
"heat_race": false,
"award_pole": true,
"stage_count": 2,
"stage_1_laps": 65,
"stage_2_laps": 65,
"stage_3_laps": 70,
"parent_id": "a3dad4fc-112f-4aff-a261-c918182f7a42",
"practices": [
{
"sequence": 1,
"status": "scheduled",
"start_time": "2025-02-12T15:05:00+00:00"
},
{
"sequence": 2,
"status": "scheduled",
"start_time": "2025-02-14T22:35:00+00:00"
},
{
"sequence": 3,
"status": "scheduled",
"start_time": "2025-02-15T20:05:00+00:00"
}
],
"qualifying_start_time": "2025-02-13T01:15:00+00:00",
"qualifying_status": "scheduled",
"scheduled": "2025-02-16T20:30:00+00:00",
"start_time": "2025-02-16T19:30:00+00:00",
"broadcast": {
"network": "FOX",
"radio": "MRN"
},
"prior_winner": {
"first_name": "William",
"last_name": "Byron",
"full_name": "William Byron",
"id": "c9bf58a8-66b6-4d75-a441-c13130ded990"
}
}
]
},