Car-Part Scraper — Used Auto Parts Prices & Recycler Stock
Pricing
from $1.00 / 1,000 part listings
Car-Part Scraper — Used Auto Parts Prices & Recycler Stock
Scrape Car-Part used auto parts from North American recyclers: prices, ARA grades, stock numbers, donor year/make/model, core charges, dealer phone/email, ZIP distance, and photos. Search by year, make/model, part, or paste search.cgi URLs. JSON/CSV export.
Pricing
from $1.00 / 1,000 part listings
Rating
0.0
(0)
Developer
Andrej Kiva
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Car-Part Scraper — Used Auto Parts Prices, Grades & Recycler Inventory
Disclaimer: Unofficial integration for publicly accessible Car-Part search results. Not affiliated with, sponsored by, or endorsed by Car-Part.com / Hollander or related trademarks. Provided for informational and research use only. You must comply with applicable laws and platform terms.
Scrape used auto parts inventory from North America's largest recycler marketplace network. Extract structured listings: part name, donor year / make / model, asking price, core charge, ARA part grade, stock number, mileage, supplier name / phone / email / website, distance from ZIP, live-chat flag, and part photos.
Search by year + make/model + part type (resolved against the live catalog) or paste existing search.cgi result URLs. Handles interchange refine pages, multi-page results, and US residential proxy defaults for Cloudflare.
Best for: used-parts price intelligence, salvage / recycler sourcing, body-shop inventory checks, core-charge research, and ZIP-distance supplier shortlists.
Related Actors
| Mobile.de | Truck1 | Car-Part |
|---|---|---|
| Mobile.de Scraper | Truck1 Scraper | Car-Part Scraper ◄── you are here |
When to use this Actor
- Parts price benchmarking — Compare recycler asking prices for engines, transmissions, body panels, lighting, and electronics by vehicle year and model.
- Local sourcing — Sort by distance from a buyer ZIP and export supplier phones and emails.
- Interchange-aware searches — Take the first option, match a trim/VIN label, or walk all interchange choices.
- Exact browser searches — Paste a
search.cgiURL to resume a filtered results set without re-entering the form.
Data pipeline
Input Flow Output───────────────────── ───────────────────── ──────────────────────────year + makeModel + part ──► catalog resolve + form POST ──► interchange (optional)startUrls (search.cgi) ──► paginate results pages ──► quoteForm + table parseZIP + sort + location ──► US residential HTTP ──► price, grade, contacts, images
Key Features
- Catalog resolution — Fuzzy-matches make/model and part names against the live dropdown catalog (1,600+ models, 700+ part types). Prefer exact labels like
EngineorHeadlight Assembly. - Structured quote fields — Reads
quoteForm.cgiparameters (stock, price, email, seller id) for reliable records. - ARA grade & core charge — Captures part grade and core / exchange fees when shown.
- Supplier contacts — Name, phone, email, website, city / state / country, live chat flag.
- Images — CDN photo URLs when recyclers upload pictures.
- US residential proxy default — Required for stable access to
search.cgibehind Cloudflare.
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
startUrls | Array | [] | Car-Part search.cgi result URLs. Skips the form when set. |
year | Integer | — | Vehicle year (required for form search). |
makeModel | String | — | Catalog make/model, e.g. Toyota Camry. |
part | String | — | Catalog part name, e.g. Engine. |
userZip | String | — | ZIP / postal code for distance sorting. |
userLocation | String | USA | All States / USA / Canada / Mexico. |
sortBy | String | price | price, zip, grade, year, condition. |
interchangeMode | String | first | first, match, or all interchange options. |
interchangeQuery | String | — | Substring for match mode (e.g. 2.5L). |
vin | String | — | Optional VIN for Smart VIN search. |
maxItems | Integer | 100 | Max listings to collect (0 = unlimited). |
maxPages | Integer | 20 | Max result pages per interchange branch. |
concurrency | Integer | 3 | Parallel page fetches (1–10). |
proxyConfiguration | Object | US RESIDENTIAL | Apify Proxy — US residential required. |
Input example — form search
{"year": 2019,"makeModel": "Toyota Camry","part": "Engine","userZip": "90210","userLocation": "USA","sortBy": "price","interchangeMode": "first","maxItems": 100,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "US"}}
Input example — result URL
{"startUrls": [{"url": "https://www.car-part.com/cgi-bin/search.cgi?userDate=2013&userModel=Volkswagen%20Golf%20GTI&userPart=Engine&userZip=06095&userPreference=price&userPage=1"}],"maxItems": 50,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "US"}}
Output Format
Each dataset item is one recycler part offer:
| Field | Description |
|---|---|
listingId, sessionId | Composite listing key; search-session token |
year, makeModel, partName | Donor vehicle and part type |
description, interchangeCode | Condition / interchange notes |
price, priceFormatted, coreCharge, currency | Pricing |
partGrade, stockNumber, mileage | Grade, stock tag, donor miles |
supplierName, supplierPhone, supplierEmail, supplierWebsite | Recycler contacts |
country, stateProvince, city, distanceMiles | Location & distance from ZIP |
liveChatAvailable, imageUrls | Chat flag and photo URLs |
scrapedAt | UTC ISO timestamp |
Output example
{"listingId": "1127-3S2523-2010-3120","sessionId": "13000000735758473","year": 2010,"makeModel": "Audi A3","partName": "Engine Assembly","description": "2.0L,AT,AWD,W/TURBO","price": 3120,"priceFormatted": "$3120","coreCharge": null,"currency": "USD","partGrade": "A","stockNumber": "3S2523","mileage": 0,"supplierName": "All Foreign Auto Parts - PRP Freight, CDC","supplierPhone": "412-782-5580","supplierEmail": "info@allforeignautoparts.com","supplierWebsite": "http://Www.AllForeignAutoParts.com","sellerId": "1127","country": "USA","stateProvince": "PA","city": "Pittsburgh","distanceMiles": 390,"liveChatAvailable": true,"imageUrls": ["https://wsimgky.car-part.com/3885/2023/3S2523/3885_396029_01.jpg"],"dbPart": "300.1","dbModel": "75.29.1.1","interchangeCode": "CDFDE","scrapedAt": "2026-07-24T16:00:00Z"}
Notes
- Proxy: Datacenter IPs typically receive Cloudflare 403 on
cgi-bin/search.cgi. Keep US residential enabled. - Exact catalog names: Prefer exact part labels (
Engine, not a free-text synonym). The Actor fuzzy-matches, but exact values are more reliable. - Interchange
all: Can multiply requests significantly — pair with a tightmaxItems/maxPages.
Related Actors
| Actor | Link |
|---|---|
| Mobile.de Scraper | apify.com/crawloop/mobile-de-scraper |
| Truck1 Scraper | apify.com/crawloop/truck1-scraper |