Pricing
from $1.50 / 1,000 results
Car Complaints Scraper
Scrapes car complaint data from CarComplaints.com โ by make, model, year, and complaint category โ including NHTSA complaint counts.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Car Complaints Crawler
What does Car Complaints Crawler do?
Car Complaints Crawler scrapes vehicle complaint data from CarComplaints.com โ one of the most comprehensive consumer-reported car problem databases on the web. For every make, model, year, and complaint category, it collects both user-submitted complaint counts and NHTSA (National Highway Traffic Safety Administration) complaint counts.
Run it once to get a full snapshot of the database, or schedule it weekly to track how complaint volumes change over time. Results are available for download as JSON, CSV, or Excel directly from the Apify Console.
Why use Car Complaints Crawler?
- Automotive research โ identify which vehicles have the most reported problems before buying
- Legal and lemon law research โ find patterns in complaints by make, model, year, and category
- Journalism and data analysis โ track complaint trends across manufacturers
- Competitive intelligence โ benchmark reliability data across brands
- Insurance and risk modeling โ supplement actuarial data with real-world complaint volume
How to use Car Complaints Crawler
- Click Try for free on this page
- Optionally enter one or more makes to limit the crawl (leave blank to scrape everything)
- Optionally filter by model, minimum year, or maximum year
- Click Start and wait for the run to complete
- Download your dataset as JSON, CSV, or Excel from the Output tab
A full crawl of all makes covers 70+ manufacturers, hundreds of models, and thousands of year/category combinations. It typically completes in a few hours. For a quick test, set Max requests per crawl to 50.
Input
| Field | Type | Description |
|---|---|---|
| Filter by make(s) | string list | Limit to specific makes, e.g. Ford, Toyota. Leave empty for all. |
| Filter by model(s) | string list | Limit to specific models, e.g. F-150, Camry. Used together with make filter. |
| Minimum year | integer | Only include model years at or above this value. |
| Maximum year | integer | Only include model years at or below this value. |
| Max requests per crawl | integer | Cap total HTTP requests (useful for testing). 0 = unlimited. |
Example input to scrape only Ford and Toyota from 2015 onward:
{"makes":["Ford","Toyota"],"minYear":2015}
Output
Each record represents one complaint category for a specific make/model/year. You can download the dataset in various formats such as JSON, CSV, or Excel.
Example output records:
[{"make":"Ford","model":"F-150","year":"2018","year_complaints":"312","model_total_complaints":"4821","category":"engine problems","category_complaints":"87","nhtsa_complaints":"204","url":"https://www.carcomplaints.com/Ford/F-150/2018/"},{"make":"Ford","model":"F-150","year":"2018","year_complaints":"312","model_total_complaints":"4821","category":"transmission problems","category_complaints":"43","nhtsa_complaints":"98","url":"https://www.carcomplaints.com/Ford/F-150/2018/"}]
Data fields
| Field | Description |
|---|---|
make | Vehicle manufacturer (e.g. Ford, Toyota) |
model | Vehicle model name (e.g. F-150, Camry) |
year | Model year |
year_complaints | Total user complaints for this make/model/year |
model_total_complaints | Total user complaints across all years for this model |
category | Complaint category (e.g. engine problems, transmission problems) |
category_complaints | User complaints for this category/year |
nhtsa_complaints | NHTSA complaints for this category/year |
url | Source page URL |
Pricing and cost
A full crawl of all 70+ makes costs approximately 5โ15 compute units depending on the size of the database at run time. Using make/model/year filters dramatically reduces cost for targeted use cases.
Tips
- Use Filter by make(s) to run targeted, low-cost scrapes for specific brands
- Set Max requests per crawl to
50to do a quick test run before committing to a full crawl - Schedule a weekly run to track complaint trends over time โ new complaints are submitted daily
FAQ and support
- Is this legal? This Actor scrapes publicly available data from CarComplaints.com. Always review a website's Terms of Service before using scraped data commercially.
- The data looks incomplete โ some year/category combinations have no user complaints but do have NHTSA complaints. This is expected;
category_complaintswill benullin those cases. - Found a bug or need a custom feature? Open an issue on the Actor's Issues tab.
