CarParts.com Scraper: Prices, Stock & Specs avatar

CarParts.com Scraper: Prices, Stock & Specs

Pricing

from $2.25 / 1,000 part records

Go to Apify Store
CarParts.com Scraper: Prices, Stock & Specs

CarParts.com Scraper: Prices, Stock & Specs

Extract real CarParts.com product listings: price, stock status, brand, manufacturer part number, specs, and warranty. Optional monitor mode alerts when a tracked part's price or stock changes.

Pricing

from $2.25 / 1,000 part records

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Every part, every price, and an alert the moment either changes.
Pull any CarParts.com category into a clean table: price, stock, brand, part number, fitment notes, and warranty, with optional alerts when a price drops or a part comes back in stock.

CarParts.com is one of the largest online auto parts retailers in the US. This Actor turns any category page into structured rows you can sort, compare, and monitor. No login, and pricing that does not tax small or scheduled runs.

💵 Real prices
Live price, stock status, sale and free-shipping flags on every part.
🔧 Full specs
Brand, part number, fitment notes, series, and warranty terms.
🔔 Price-drop alerts
Only new or changed parts on your next scheduled run.
⚡ No run-start tax
Pay only for the parts you get.

🔍 What does CarParts.com Scraper do?

It extracts real parts listings from any CarParts.com category or search-result page. Every row carries the part title, brand, manufacturer part number, live price, stock status, review count, and the product's own specifications: fitment notes, series, and warranty terms.

Coverage is honest, not inflated. A handful of listings do not publish a brand or a full spec block. Those fields are left empty rather than filled with a guess, so what you get is exactly what the site shows.

💡 Why use CarParts.com Scraper?

"I resell parts and need to price against the market." You need real prices across a whole category, not a handful you checked by hand. Point this at a category and get every part with its current price and sale status in one table.

"I need to know the second something drops in price." Turn on monitor mode and put this Actor on a schedule. You only get back the parts whose price or stock actually changed, so a price drop or a restock is impossible to miss.

"I'm matching parts by number, not by name." Every row carries the manufacturer part number and the product link, so you can join this data against your own catalog instead of fuzzy-matching product titles.

🛠️ How to use CarParts.com Scraper

STEP 1
Paste a category link
Or just run the defaults to try it.
STEP 2
Run it once, or schedule it
Turn on monitor mode to track prices over time.
STEP 3
Get every part, fully priced
Price, stock, part number, and specs on each row.
  1. Open the Actor and pick a part type, vehicle, or brand, or paste a category link directly.
  2. Set how many parts you want back.
  3. Click Start. Results land in the dataset, ready to view, filter, or export.
  4. Optionally turn on monitor mode and add a schedule to get only what changed next time.

📥 Input

FieldTypeRequiredDescription
Part typeenumNoThe kind of part to search for (brake rotors, oil filter, and more).
Vehicle makeenumNoOnly return parts that fit this vehicle make.
Vehicle modelstringNoOnly return parts that fit this model. Used together with Vehicle make.
Vehicle yearintegerNoOnly return parts that fit this model year. Used together with Vehicle make and model.
Parts brandenumNoOnly return parts made by this brand.
Start URLsarray of URLsNoExtra category or search-result pages to scrape directly.
Proxy configurationobjectNoNot needed for this Actor; available if you want a US exit.
Max itemsintegerNoMaximum number of parts to return in this run.
Incremental monitor modebooleanNoOnly return parts that are new or changed since your last run.
Monitor state namestringNoName for this run's incremental state, used only when monitor mode is on.

📤 Output

{
"sku": "stpt27110045",
"title": "Front, Driver or Passenger Side Brake Disc, Plain Surface, Vented, 5 Lugs, 11.65 in. Disc Diameter, 296Mm Front Disc, Pro-Line Series",
"brand": "SureStop",
"manufacturerPartNumber": "T27110045",
"productUrl": "https://www.carparts.com/details/brake-disc/surestop/stpt27110045",
"imageUrl": "https://cld.partsimg.com/image/upload/d_noimage.jpg/images/stpt27110045_1.jpg",
"price": 28.51,
"priceCurrency": "USD",
"inStock": true,
"onSale": true,
"freeShipping": true,
"reviewCount": 239,
"notes": "1.95 in. Height; 1.1 in. nom. Thickness; 0.98 in. min. Thickness; 2.44 in. Hub Reg; 0.57 in. Bolt Size",
"series": "Pro-Line Series",
"warranty": "3-year or 36,000-mile SureStop limited warranty",
"categoryUrl": "https://www.carparts.com/brake-rotors",
"scrapedAt": "2026-09-06T09:21:08.116Z"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Data table

FieldTypeDescription
skustringCarParts.com's own identifier for the part.
titlestringFull product title.
brand / manufacturerPartNumberstring / stringBrand and manufacturer part number, for matching against your own catalog.
productUrl / imageUrlstring / stringDirect link to the part and its product image.
price / priceCurrencynumber / stringCurrent listed price and currency.
inStockbooleanWhether the part is currently in stock.
onSale / freeShippingboolean / booleanWhether the part is on sale and ships free.
reviewCountnumberNumber of customer reviews.
notesstringFitment and dimension notes as listed.
series / warrantystring / stringProduct series and warranty terms.
categoryUrlstringThe category page this part was found on.
changeTypestringNEW or UPDATED, only present when monitor mode is on.

💰 Pricing

This Actor uses Apify's pay-per-result pricing. You only pay for parts actually returned, and an empty run costs nothing. There is no subscription.

⭐ Enjoying CarParts.com Scraper?

⭐ ⭐ ⭐ ⭐ ⭐
Caught a price drop with this? That's worth a rating.
Your feedback tells us which categories and fields to add next.
★  Rate this Actor on Apify

🧠 Tips

Run one category per Actor run and give each its own monitor state name, so price tracking for brake rotors stays separate from tracking for filters. Pair monitor mode with a daily schedule to build your own price history without re-downloading the whole catalog every time.

❓ FAQ

Do I need a login or a proxy?

No. CarParts.com listing data is public, and this Actor is built to load it reliably without a login or a proxy, which keeps your runs fast and cheap.

Can I track price drops and restocks?

Yes. Turn on incremental monitor mode and run this Actor on a schedule. It only returns parts that are new or whose price or stock status changed since your last run with the same monitor state name.

Can I scrape parts for a specific vehicle?

Yes. Set Part type, Vehicle make, and optionally Vehicle model and Vehicle year, and the Actor builds the matching CarParts.com page for you. You can also paste a filtered page link directly into Start URLs if you already have one.

Why do a few parts have no brand or specs?

Because the site does not publish those fields for every listing. This Actor leaves them empty instead of guessing, so every value you get is real.