Purchases paused
Vehicle Safety Profile — Under Review
Existing joined vehicle profile; timeline and derived flags are under review.
Records: 33,686 vehicle-year profiles
Coverage: Model years 2010–2023
Format: CSV + Parquet
Package uploaded: 2026-03-31
Listing reviewed: 2026-09-18
The upload and review dates do not extend the source coverage. This is a dated snapshot; future updates are not included.
New purchases are paused while the package or its advertised features are corrected. The public sample remains available for inspection.
View 1,000-row sampleNew annual update subscriptions are unavailable. Existing customers can use their purchase download links or contact support.
Known limitations
- New purchases are paused. The promised timeline table is not present.
- Every complaint_trend is stable and every do_not_drive_flag is zero; these fields must not be treated as verified trends or absence of safety warnings.
- The delivered model years are 2010–2023, not 1985–2025. Fatality counts are not exposure-adjusted rates.
Files in the existing snapshot
Row counts are per table and should not be added as independent events. Expand a file to see its delivered Parquet field names and types.
vehicle_safety_profile.parquet — 33,686 rows · 19 fields
| Field | Type |
|---|---|
| make | string |
| model | string |
| model_year | int64 |
| complaint_count | int64 |
| complaints_with_crash | int64 |
| complaints_with_fire | int64 |
| complaints_with_injury | int64 |
| avg_miles_at_failure | double |
| top_complaint_component | string |
| first_complaint_date | string |
| complaint_trend | string |
| recall_count | int64 |
| total_affected_units | int64 |
| safety_recall_count | int64 |
| do_not_drive_flag | int64 |
| first_recall_date | string |
| has_safety_recall | int64 |
| fatality_count | int64 |
| fatal_crash_count | int64 |
Inspect the public CSV
import pandas as pd
df = pd.read_csv(
"https://huggingface.co/datasets/claritystorm/vehicle-safety-profile/resolve/main/sample_1000.csv"
)
print(df.shape)
print(df.columns.tolist())
print(df.head())This CSV is a sample, not the full package. It does not establish complete historical coverage or represent every field’s missingness. License details are on the Hugging Face card.
Source: government source portal · Dataset changelog