eBay Motors Vehicle & Parts Scraper avatar

eBay Motors Vehicle & Parts Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
eBay Motors Vehicle & Parts Scraper

eBay Motors Vehicle & Parts Scraper

Scrape eBay Motors listings for cars, trucks, motorcycles, boats, RVs, ATVs, and parts. Search by keyword, vehicle type, condition, price range, and year. Returns full listing details including price, mileage, specs, seller info, and images.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

20

Total users

6

Monthly active users

5 days ago

Last modified

Share

Extract vehicle listings, parts & accessories from eBay Motors — prices, specs, mileage, seller info, images, and more.

What You Can Scrape

  • Vehicle listings — cars, trucks, motorcycles, boats, RVs, ATVs, commercial trucks
  • Parts & accessories — car parts, motorcycle parts, boat parts, ATV parts
  • Individual listings — enrich specific eBay Motors item URLs with full detail
  • Pricing data — asking price, auction bids, shipping costs
  • Vehicle specs — year, make, model, trim, mileage, body style, fuel type, transmission, drivetrain, color, title status
  • Seller info — seller/dealer name, feedback score, positive percentage, delivery or pickup availability
  • Media — primary image, full image gallery URLs
  • Listing metadata — condition, listing type (Buy It Now / Auction / Best Offer), watch count, time remaining

Input

FieldTypeDefaultDescription
modeSelectsearchVehiclessearchVehicles — search by keyword and vehicle type; searchParts — search parts & accessories; byListingUrls — scrape specific listing URLs
searchQueryTextKeyword(s) to search for (e.g., "honda civic", "ford mustang gt"). When left empty in searchVehicles mode, the scraper browses eBay's trending vehicles for the selected vehicleType instead (see isTrendingRecommendation below)
vehicleTypeSelectcars-trucksVehicle category for searchVehicles mode: Cars & Trucks, Motorcycles, Boats, RVs & Campers, ATVs, Commercial Trucks, Other
partCategorySelectcar-truck-partsParts category for searchParts mode: Car & Truck Parts, Motorcycle Parts, Boat Parts, ATV Parts, Other
conditionSelectallFilter by condition: All, New, Used, Certified Pre-Owned, For Parts/Not Working
sortBySelectbest-matchSort order: Best Match, Price Lowest, Price Highest, Newly Listed, Ending Soonest, Distance Nearest
minPriceIntegerMinimum listing price in USD
maxPriceIntegerMaximum listing price in USD
minYearIntegerMinimum model year (e.g., 2015). Applies to searchVehicles mode only
maxYearIntegerMaximum model year (e.g., 2024). Applies to searchVehicles mode only
startUrlsListeBay Motors listing URLs for byListingUrls mode
maxItemsInteger50Maximum number of listings to return (1–5000)

Output

Each record in the dataset contains:

FieldTypeDescription
listingIdStringeBay item ID
titleStringFull listing title
urlStringCanonical eBay listing URL
priceFloatNumeric price in USD
priceFormattedStringFormatted price (e.g., "$22,500")
currencyStringCurrency code for price (e.g., "USD")
originalPriceFloatOriginal price before discount (if on sale)
conditionStringListing condition (e.g., "Used", "New")
titleStatusStringVehicle title status (e.g., "Clean title", "Salvage title"), when shown on the listing
mileageIntegerVehicle mileage (if available)
yearIntegerModel year
makeStringVehicle make (e.g., "Toyota")
modelStringVehicle model (e.g., "Camry")
trimStringTrim level (e.g., "SE", "XLE")
bodyStyleStringBody style (e.g., "Sedan", "SUV")
fuelTypeStringFuel type (e.g., "Gasoline", "Electric")
transmissionStringTransmission type (e.g., "Automatic", "Manual")
drivetrainStringDrivetrain (e.g., "FWD", "AWD", "4WD")
exteriorColorStringExterior color
sellerNameStringSeller username
sellerUrlStringSeller profile URL
sellerFeedbackScoreIntegereBay feedback score
sellerPositivePercentFloatPositive feedback percentage
dealerNameStringDealer name, for listings sold by a dealership
dealerFeedbackPercentStringDealer's positive feedback percentage (e.g., "98.5%")
dealerFeedbackCountStringDealer's feedback rating count
shippingCostFloatShipping cost in USD (0.0 = free)
shippingTypeStringShipping type: "Free", "Calculated", "Freight"
locationStringSeller location (city, state)
deliveryOrPickupAvailableBooleantrue when the listing offers delivery or local pickup
imageUrlStringPrimary listing image URL
imagesListAll listing image URLs
listingTypeString"BuyItNow", "Auction", or "BestOffer"
timeRemainingStringTime remaining on auction
bidsIntegerNumber of bids (auction listings)
watchCountIntegerNumber of watchers
viewCountIntegerNumber of views
vehicleTypeStringVehicle category (e.g., "cars-trucks")
partTypeStringPart category (for parts listings)
isTrendingRecommendationBooleantrue only when searchVehicles is run with no searchQuery and no price/year/condition filters — eBay serves an unfiltered "Trending Vehicles" curated list instead of real search results in that case, and this field marks those records so you can distinguish them from genuine filtered search matches. Omitted (not false) on normal search results.
recordTypeStringAlways "ebayMotorsListing"
scrapedAtStringISO 8601 timestamp when scraped

Example Output

{
"listingId": "256789012345",
"title": "2020 Toyota Camry SE Sedan 4D — Clean Title",
"url": "https://www.ebay.com/itm/256789012345",
"price": 22500.0,
"priceFormatted": "$22,500",
"currency": "USD",
"condition": "Used",
"mileage": 45000,
"year": 2020,
"make": "Toyota",
"model": "Camry",
"trim": "SE",
"bodyStyle": "Sedan",
"fuelType": "Gasoline",
"transmission": "Automatic",
"drivetrain": "FWD",
"exteriorColor": "Midnight Black",
"sellerName": "auto_dealership_la",
"sellerFeedbackScore": 2847,
"sellerPositivePercent": 99.2,
"shippingType": "Free",
"shippingCost": 0.0,
"location": "Los Angeles, CA",
"imageUrl": "https://i.ebayimg.com/images/g/abcdef/s-l1600.jpg",
"images": ["https://i.ebayimg.com/images/g/abcdef/s-l1600.jpg"],
"listingType": "BuyItNow",
"watchCount": 42,
"vehicleType": "cars-trucks",
"recordType": "ebayMotorsListing",
"scrapedAt": "2026-05-15T10:30:00+00:00"
}

FAQ

Q: What vehicle types can I search? A: The scraper supports Cars & Trucks, Motorcycles, Boats, RVs & Campers, ATVs/UTVs/Snowmobiles, Commercial Trucks, and Other Vehicles. Select the appropriate vehicleType in searchVehicles mode.

Q: Can I search for parts and accessories? A: Yes, set mode to searchParts and pick the partCategory (Car & Truck Parts, Motorcycle Parts, Boat Parts, ATV Parts, or Other).

Q: How do I scrape a specific listing I found on eBay Motors? A: Set mode to byListingUrls and add the eBay item URLs (like https://www.ebay.com/itm/123456789) to the startUrls field.

Q: Can I filter by price range and model year? A: Yes. Use minPrice/maxPrice for price filtering and minYear/maxYear to restrict by model year. All filters can be combined.

Q: How many listings can I scrape? A: Up to 5,000 listings per run by setting maxItems. eBay paginates at 25 listings per page, so larger runs require multiple page fetches.

Q: Does this scrape auction listings? A: Yes. Auction listings include bids and listingType: "Auction" in the output, plus timeRemaining whenever eBay's listing page exposes a visible countdown for that item.

Q: What data is available for parts listings? A: Parts listings return the same fields as vehicle listings where applicable (title, price, condition, seller info, images, shipping) plus a partType field identifying the parts category.

Q: Why might some fields be missing? A: Not every listing includes all fields — for example, a private seller may not list mileage, or a parts listing won't have year/make/model. The scraper only outputs fields it can reliably extract; null/empty fields are omitted.

Q: What does isTrendingRecommendation mean? A: If you run searchVehicles with no searchQuery and no price/year/condition filters, eBay doesn't return a real search-results page — it shows a curated, unfiltered "Trending Vehicles" module instead. Records sourced from that module are tagged isTrendingRecommendation: true so you know they weren't matched against any filter criteria (this field is omitted entirely on normal, filtered search results). As soon as you provide a searchQuery or any filter, real filtered search results are returned and this field never appears.