EBAY | Single Item | Store | Store Categories avatar

EBAY | Single Item | Store | Store Categories

Pricing

from $1.00 / 1,000 results

Go to Apify Store
EBAY | Single Item | Store | Store Categories

EBAY | Single Item | Store | Store Categories

Extract detailed product data from eBay individual item pages, seller store fronts, and store category pages. Get rich data including item specifics, all images, seller details, shipping/return terms, and more.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

2

Bookmarked

67

Total users

18

Monthly active users

15 days ago

Last modified

Share

eBay Product Details Scraper — Single Item, Store & Store Categories

Extract detailed product data from eBay individual item pages, seller store fronts, and store category pages. Get comprehensive product information including item specifics, all high-resolution images, seller details, shipping terms, return policies, and more.

What does this scraper do?

This actor extracts rich, detailed product data from three types of eBay pages:

  • Individual item pages (/itm/ URLs) — full product details with 30 data fields
  • Seller store pages (/str/ URLs) — discovers and scrapes all products from a seller's store
  • Store category pages — scrapes products from specific categories within a seller's store

Unlike search result scrapers that only extract card-level data, this actor visits each product page to collect complete item specifics, all images, seller ratings, shipping/return terms, stock levels, and sales data.

Note: Some fields may be empty for certain listings: originalPrice (only when discounted), soldCount/watchCount/availableQuantity (not shown on all listings), bids (only for auctions), sellerFeedbackPercent (new sellers with zero feedback), shippingCost (when eBay doesn't display a computed cost, e.g. calculated/location-dependent shipping), and returnPolicy (eBay Motors/vehicle listings are typically sold as-is via dealer arrangement rather than a standard return policy).

Features

  • Extract 30 detailed data fields per product
  • Keyword search — no need to construct a URL, just provide search terms
  • Multi-marketplace support — search across 8 eBay country sites (US, UK, DE, FR, IT, ES, CA, AU)
  • Vehicle-specific fields (VIN, mileage, title status, transmission) automatically promoted for eBay Motors listings
  • Full item specifics extraction (Brand, Model, Processor, RAM, etc.)
  • All high-resolution product images (up to 1600px)
  • Seller details with feedback score and positive rating percentage
  • Shipping cost, return policy, and item location
  • Stock availability and units sold count
  • Works with Buy It Now and Auction listings
  • Automatic pagination for store pages
  • Lightweight HTTP-based extraction for item pages (low compute cost)
  • No login or cookies required

Input

FieldTypeRequiredDefaultDescription
startUrlsArrayOne of startUrls/searchQuerieseBay item, store, or store category URLs
searchQueriesArrayOne of startUrls/searchQueries[]Plain keyword searches — no URL construction needed
marketplaceStringNohttps://www.ebay.comWhich eBay country site to search on (used with searchQueries; startUrls entries use their own domain)
maxItemsIntegerNo3Maximum number of items to scrape, shared across ALL startUrls/searchQueries combined (not per-URL or per-query — e.g. with 3 search queries and maxItems: 3, only the first query's results count toward the total)
proxyObjectNoResidentialProxy configuration. Residential proxy is the default — eBay's bot protection redirects datacenter IPs to a captcha page.

Supported URL Formats

  • Single item: https://www.ebay.com/itm/267153498498
  • Single item (with title): https://www.ebay.com/itm/Product-Title-Here/267153498498
  • Seller store: https://www.ebay.com/str/thriftbooks
  • Store category: https://www.ebay.com/str/thriftbooks/Fiction/_i.html?_sacat=261186

Example Input

{
"startUrls": [
{ "url": "https://www.ebay.com/itm/267153498498" }
],
"maxItems": 10
}

Scraping a Seller Store

{
"startUrls": [
{ "url": "https://www.ebay.com/str/thriftbooks" }
],
"maxItems": 50
}

Output

Each scraped product contains the following fields:

FieldTypeDescription
urlStringDirect URL to the item listing
idStringeBay item ID
titleStringFull product title
priceStringCurrent price with currency (e.g., "US $384.92")
originalPriceStringOriginal price if item is discounted
conditionStringItem condition (New, Used, Refurbished, etc.)
brandStringProduct brand, empty if not specified
modelStringProduct model, empty if not specified
sellerStringSeller name
sellerFeedbackScoreStringSeller total feedback count
sellerFeedbackPercentStringSeller positive feedback percentage (empty for new sellers with no feedback)
sellerUrlStringURL to seller's eBay store
availableQuantityStringNumber of items in stock
soldCountStringNumber of units sold
watchCountStringNumber of people watching this item
locationStringItem geographic location
shippingCostStringShipping cost or "Free shipping", empty if eBay doesn't display a computed cost
returnPolicyStringReturn policy terms, empty for eBay Motors/vehicle listings
paymentMethodsArrayAccepted payment methods (e.g. PayPal, Klarna Installment)
listingStartDateStringISO 8601 timestamp when the listing went live, empty if unavailable
imagesArrayAll high-resolution product image URLs
itemSpecificsObjectKey-value pairs of item specifics (Brand, Model, etc.)
categoriesArrayBreadcrumb category path
authenticityGuaranteeBooleanWhether this listing is covered by eBay's Authenticity Guarantee
topRatedSellerBooleanWhether the seller has eBay's Top Rated Plus/Seller badge
businessSellerBooleanWhether the seller is registered as a business seller
listingTypeString"Buy It Now" or "Auction"
bidsStringNumber of bids (for auction listings)
vehicleObjectVehicle-specific fields (vin, mileage, titleStatus, transmission, drivetrain, fuelType, colors) — present only for eBay Motors listings
scrapedAtStringISO timestamp when the item was scraped

Example Output

{
"url": "https://www.ebay.com/itm/296175164279",
"id": "296175164279",
"title": "Apple iPhone 15 Pro 128GB Factory Unlocked AT&T T-Mobile Verizon",
"price": "US $649.99",
"originalPrice": "",
"condition": "Excellent - Refurbished",
"brand": "Apple",
"model": "Apple iPhone 15 Pro",
"seller": "Discount Computer Depot",
"sellerFeedbackScore": "156714",
"sellerFeedbackPercent": "99.3%",
"sellerUrl": "https://www.ebay.com/str/discountcomputerdepot",
"availableQuantity": "10",
"soldCount": "5",
"watchCount": "12",
"location": "Jacksonville, TX, United States",
"shippingCost": "Free shipping",
"returnPolicy": "30 days returns",
"paymentMethods": ["Klarna Installment", "PayPal", "Venmo", "Visa", "Master Card"],
"listingStartDate": "2024-01-19T21:58:01Z",
"images": [
"https://i.ebayimg.com/images/g/example1/s-l1600.jpg",
"https://i.ebayimg.com/images/g/example2/s-l1600.jpg"
],
"itemSpecifics": {
"Brand": "Apple",
"Model": "iPhone 15 Pro",
"Storage Capacity": "128 GB",
"Color": "Black Titanium",
"Network": "Unlocked"
},
"categories": ["eBay", "Electronics", "Cell Phones & Accessories", "Cell Phones & Smartphones"],
"authenticityGuarantee": false,
"topRatedSeller": true,
"businessSeller": false,
"listingType": "Buy It Now",
"bids": "",
"scrapedAt": "2026-08-22T17:26:07.041000+00:00"
}

This example omits vehicle because this listing isn't in the eBay Motors category — that field is only present on vehicle listings (see the Output table above).

Use Cases

  • Market Research: Analyze product pricing, conditions, and availability across sellers
  • Price Monitoring: Track price changes on specific eBay listings over time
  • Competitor Analysis: Scrape competitor store inventories with full product details
  • Product Catalog Building: Extract complete product specifications for catalog databases
  • Seller Intelligence: Collect seller ratings, feedback scores, and store inventory data
  • Supply Chain Research: Monitor product availability and shipping terms from suppliers

How much does it cost to scrape eBay?

This scraper uses lightweight HTTP requests for individual item pages, keeping compute costs minimal. Store pages use a browser for initial product discovery, then HTTP for detail extraction.

ScenarioEstimated Cost
10 individual items~$0.01
50 items from a store~$0.05
200 items from a store~$0.15

Costs depend on proxy usage and the number of pages scraped.

Tips for Best Results

  1. Start with individual item URLs for the lowest cost and fastest results
  2. Use store URLs when you need to scrape an entire seller's inventory
  3. Set maxItems to control costs when scraping large stores
  4. Residential proxy is used by default and is effectively required — eBay's bot protection blocks datacenter IPs. Leave the default proxy configuration unless you have a trusted alternative.
  5. maxItems is a shared budget across every URL/query — if you provide multiple searchQueries or startUrls, raise maxItems accordingly (e.g. ~10-20 per query) so later entries aren't starved by earlier ones.

FAQ

Can I scrape eBay search results with this actor?

Yes — provide plain keywords via searchQueries, or a full /sch/ search URL via startUrls. Unlike card-level search scrapers, this actor visits each result's item page for full detail (30 fields).

Does this actor support international eBay sites?

Yes. Set the marketplace field to search a specific country site (US, UK, Germany, France, Italy, Spain, Canada, Australia), or pass startUrls on any eBay domain directly — the actor always stays on the domain your URLs use.

How many items can I scrape per run?

There is no hard limit. Use the maxItems parameter to control the number of items scraped per run. For large stores with thousands of products, consider splitting into multiple runs.

Does this actor need cookies or login?

No. The scraper works with publicly available eBay pages and does not require any authentication.

What happens if an item is no longer available?

The scraper handles ended and unavailable listings gracefully. It will extract whatever data is still visible on the page.

How is this different from eBay search scrapers?

Search scrapers extract basic card-level data (title, price, thumbnail) from search result pages. This actor visits each individual product page to extract 30 fields including full item specifics, all images, seller details, shipping/return terms, and sales data.