constructors.csv table contains information about all Formula 1 constructor teams that have participated in the championship.
Schema
| Field | Type | Description |
|---|---|---|
constructorId | integer | Unique identifier for each constructor |
constructorRef | string | Short reference name for the constructor (URL-friendly) |
name | string | Full official name of the constructor team |
nationality | string | Nationality/country of the constructor |
url | string | Wikipedia URL for the constructor |
Sample Data
| constructorId | constructorRef | name | nationality |
|---|---|---|---|
| 1 | mclaren | McLaren | British |
| 2 | bmw_sauber | BMW Sauber | German |
| 3 | williams | Williams | British |
| 4 | renault | Renault | French |
Relationships
Referenced by:
results.constructorId→constructors.constructorIdqualifying.constructorId→constructors.constructorIdsprint_results.constructorId→constructors.constructorIdconstructor_standings.constructorId→constructors.constructorIdconstructor_results.constructorId→constructors.constructorId
Dataset Statistics
- Total Records: 214 constructors
- Date Range: 1950 - Present
- Active Teams: Varies by season
Example Queries
Find constructors by nationality
Get constructor details by reference
Count constructors by nationality
Search for specific constructor
Notes
- Some constructors have changed names over the years (e.g., Sauber → Alfa Romeo → Sauber)
- The same entity may appear multiple times if it competed under different names
- Nationality reflects the team’s country of origin, not necessarily where they’re based
- Customer teams are listed separately from their engine suppliers
