70+ Years of Formula 1 Data at Your Fingertips
Access comprehensive race data, lap times, pit stops, driver standings, and more. Updated automatically with every race.
Key Features
Historical Coverage
Complete F1 data from 1950 through the current season with 600K+ lap times and 22K+ pit stops
Auto-Updated
Automated updates within 3 hours of race completion via GitHub Actions
18 Data Tables
Comprehensive coverage including races, drivers, constructors, lap times, pit stops, and safety events
Public Domain
CC0 license allows unrestricted use for analysis, visualization, and research
Quick Access
Download Data
Get the latest dataset from GitHub releases or as a zip archive
HuggingFace
Access via HuggingFace Datasets for ML and data science workflows
Data Schema
Explore the complete schema with 18 tables and field descriptions
What’s Included
The dataset contains comprehensive Formula 1 information across multiple dimensions:- Race Information: Circuits, races, seasons, and session schedules
- Participants: Drivers and constructors with detailed profiles
- Performance Data: Results, qualifying times, sprint results, and standings
- Timing Data: 600K+ individual lap times and 22K+ pit stop records
- Safety Events: Safety car deployments, red flags, and historical accident records
- Automation Scripts: Python utilities for downloading and syncing data
Get Started
Choose Your Access Method
Download the complete dataset from GitHub releases, use the HuggingFace Datasets integration, or access programmatically via Python scripts.
Explore the Schema
Review the data schema to understand the 18 available tables and their relationships.
Start Analyzing
Load the data into your preferred tool (pandas, SQL, Excel) and begin your analysis. Check out our guides for examples.
Data Coverage
Available Data Tables
Available Data Tables
- circuits.csv - Circuit information with geolocation (79 circuits)
- drivers.csv - Driver profiles and metadata (866 drivers)
- constructors.csv - Constructor/team information (215 constructors)
- races.csv - Race schedules and session times (1,174 races)
- results.csv - Race finishing results and points (27,261 results)
- qualifying.csv - Qualifying session times Q1/Q2/Q3 (10,993 sessions)
- sprint_results.csv - Sprint race results (481 results)
- lap_times.csv - Individual lap times by driver (616,742 laps)
- pit_stops.csv - Pit stop durations and timings (22,146 stops)
- driver_standings.csv - Championship standings after each race (35,384 entries)
- constructor_standings.csv - Constructor championship standings (13,643 entries)
- safety_cars.csv - Safety car deployment data (365 deployments)
- red_flags.csv - Red flag incidents (99 incidents)
- fatal_accidents_drivers.csv - Driver fatality records (52 records)
- fatal_accidents_marshalls.csv - Marshall fatality records (6 records)
- virtual_safety_car_estimates.json - VSC period estimates
- seasons.csv - Season information (78 seasons)
- status.csv - Race finishing status codes (140 status types)
Community & Support
Report Issues
Found an error or have a feature request? Open an issue on GitHub
TracingInsights
Visit the main TracingInsights website for F1 analysis and visualizations
