Car-Part Scraper — Used Auto Parts Prices & Recycler Stock avatar

Car-Part Scraper — Used Auto Parts Prices & Recycler Stock

Pricing

from $1.00 / 1,000 part listings

Go to Apify Store
Car-Part Scraper — Used Auto Parts Prices & Recycler Stock

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

Andrej Kiva

Maintained by Community

Actor 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.

Mobile.deTruck1Car-Part
Mobile.de ScraperTruck1 ScraperCar-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.cgi URL 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 parse
ZIP + 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 Engine or Headlight Assembly.
  • Structured quote fields — Reads quoteForm.cgi parameters (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.cgi behind Cloudflare.

Input Parameters

ParameterTypeDefaultDescription
startUrlsArray[]Car-Part search.cgi result URLs. Skips the form when set.
yearIntegerVehicle year (required for form search).
makeModelStringCatalog make/model, e.g. Toyota Camry.
partStringCatalog part name, e.g. Engine.
userZipStringZIP / postal code for distance sorting.
userLocationStringUSAAll States / USA / Canada / Mexico.
sortByStringpriceprice, zip, grade, year, condition.
interchangeModeStringfirstfirst, match, or all interchange options.
interchangeQueryStringSubstring for match mode (e.g. 2.5L).
vinStringOptional VIN for Smart VIN search.
maxItemsInteger100Max listings to collect (0 = unlimited).
maxPagesInteger20Max result pages per interchange branch.
concurrencyInteger3Parallel page fetches (1–10).
proxyConfigurationObjectUS RESIDENTIALApify Proxy — US residential required.
{
"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:

FieldDescription
listingId, sessionIdComposite listing key; search-session token
year, makeModel, partNameDonor vehicle and part type
description, interchangeCodeCondition / interchange notes
price, priceFormatted, coreCharge, currencyPricing
partGrade, stockNumber, mileageGrade, stock tag, donor miles
supplierName, supplierPhone, supplierEmail, supplierWebsiteRecycler contacts
country, stateProvince, city, distanceMilesLocation & distance from ZIP
liveChatAvailable, imageUrlsChat flag and photo URLs
scrapedAtUTC 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 tight maxItems / maxPages.
ActorLink
Mobile.de Scraperapify.com/crawloop/mobile-de-scraper
Truck1 Scraperapify.com/crawloop/truck1-scraper