eBay Listings Scraper
Pricing
from $2.00 / 1,000 results
eBay Listings Scraper
Extract full product details 50+ fields, prices, watch counts, sold volumes, delivery costs, and seller locations to find winning products and analyze competition.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
devcake
Maintained by CommunityActor stats
1
Bookmarked
6
Total users
2
Monthly active users
11 days ago
Last modified
Categories
Share
eBay Search + PDP Scraper
Pull live eBay listings from keyword or image searches, with optional product-detail enrichment. Search results include seller feedback, ratings, price history, shipping, returns, product attributes and demand signals. PDP enrichment adds stock, seller history, full item specifics, variations and image galleries.
🛒 What It Does
The actor runs in two stages:
- Search enrichment — reads eBay search results and extracts seller feedback, ratings, real condition, price history, shipping, returns, product attributes and demand signals.
- PDP enrichment (optional) — opens each listing's product page and adds seller history, stock, shipping, returns, item specifics, variations and image galleries.
Keyword and visual search are supported. Pagination, retries and access handling are automatic. PDP enrichment is optional and limited to the first N results.
🛒 Who It's For
- eBay resellers — Track competitor pricing on items you source and flip. Watch-count and sold-count signals tell you which listings have real demand before you restock.
- Dropshippers — Build product catalogs from eBay search pages and pipe structured rows into your Shopify or e-commerce back end. Multi-keyword batches let you seed 10 niches in one job.
- Market analysts — Track sold volumes, listing locations, and free-returns rates across categories. Useful for demand forecasting, brand monitoring, and category trend reports.
- Deal hunters and arbitrageurs — Pull live sold listings for any product and quickly identify underpriced inventory in specific regions (US, UK, EU).
🛒 PDP Enrichment
PDP enrichment is optional. It adds seller history, stock, shipping, returns, item specifics, variations and image galleries to every result returned.
Turn it on or off with enrichDetails. No other setup is required.
🛒 Example output row
A completed row (57 fields). Nested item_specifics, images and long text fields are shortened for readability; the live dataset contains the full values.
{"item_id": "336488927466","title": "Samsung Galaxy S24 FE 5G - (Unlocked, AT&T, Verizon, T-Mobile) Excellent Mint","price": "$389.99","price_value": 389.99,"price_currency": "USD","previous_price": 469.99,"discount_percent": 17,"condition": "Used","listing_type": "Buy It Now","delivery": "+$9.99 delivery","shipping_cost": 9.99,"location": "United States","image_url": "https://i.ebayimg.com/images/g/5jsAAeSwrA1put6T/s-l140.webp","free_returns": false,"seller": "The Coco Store","seller_feedback_count": 42027,"seller_feedback_percent": 99.8,"rating": 5,"review_count": 2,"item_attributes": ["Samsung Galaxy S24 FE", "128 GB", "Factory Unlocked"],"product_line": "Samsung Galaxy S24 FE","storage_capacity": "128 GB","network": "Network Unlocked","coupon_text": "$358.79 with coupon","url": "https://www.ebay.com/itm/336488927466","search_mode": "keyword","queries": ["galaxy s24"],"original_price": 469.99,"condition_description": "An item that has been used previously. The item may have some signs of cosmetic wear, but is fully operational and functions as intended.","seller_notes": "“Fully functional in Excellent Condition with Excellent Battery Health. Our devices are ...","seller_items_sold": 131000,"seller_joined": "Jan 2008","seller_detailed_ratings": {"accurate_description": 4.9,"shipping_cost": 4.7,"shipping_speed": 5,"communication": 5},"shipping_currency": "USD","delivery_estimate": "Wed, Oct 21 and Fri, Oct 23 to 10306","item_location": "Brooklyn, New York, United States","returns": "Seller does not accept returns.","returns_accepted": false,"quantity_available": 4,"quantity_sold": 11,"watch_count": 62,"cart_count": 24,"brand": "Samsung","model": "Samsung Galaxy S24 FE","processor": "Deca Core","item_specifics": {"Condition": "Used","Seller Notes": "“Fully functional in Excellent Condition with Excellent Battery Health. Our devices are ...","Processor": "Deca Core","Screen Size": "6.7 in","Lock Status": "Network Unlocked","Model Number": "Samsung Galaxy S24 FE","SIM Card Slot": "Dual SIM (SIM + eSIM)","Brand": "Samsung","Model": "Samsung Galaxy S24 FE","Style": "Smartphone","Connectivity": "5G, Bluetooth,Wi-Fi","Operating System": "Android","Camera Resolution": "50 MP","RAM": "8 GB"},"variations": [{"name": "Network","options": [{"value": "Factory Unlocked", "selected": false, "in_stock": true},{"value": "AT&T", "selected": false, "in_stock": true},{"value": "Verizon", "selected": false, "in_stock": true},{"value": "T-Mobile", "selected": false, "in_stock": true}]},{"name": "Color","options": [{"value": "Blue", "selected": false, "in_stock": false},{"value": "Graphite", "selected": false, "in_stock": true},{"value": "Gray", "selected": false, "in_stock": true},{"value": "Mint", "selected": false, "in_stock": true},{"value": "Yellow", "selected": false, "in_stock": false}]}],"has_variations": true,"images": ["https://i.ebayimg.com/images/g/5jsAAeSwrA1put6T/s-l1600.jpg","https://i.ebayimg.com/images/g/UfMAAeSw~Qlput6T/s-l1600.jpg","https://i.ebayimg.com/images/g/Yw0AAeSwAvJput6T/s-l1600.jpg"],"image_count": 5,"category_path": "Electronics > Cell Phones & Accessories > Cell Phones & Smartphones","payment_methods": "Payments: Diners Club","availability": "https://schema.org/InStock","last_updated": "Oct 15, 2026 08:02:10 PDT","detail_url": "https://www.ebay.com/itm/336488927466","detail_source": "pdp_html","detail_enriched": true}
Detail fields vary by listing. Fields that eBay does not display are omitted.
🛒 Use Cases
How to scrape eBay sold listings without getting blocked?
Run a single keyword like "vintage camera" and request 300 items. Sold counts come back as plain numbers (76 sold, 1.2K sold) so you can sort and filter without extra processing.
How to find trending products by watch count on eBay?
Watch count is the strongest leading indicator of demand. Run the scraper on 5–10 niche keywords, sort the output by watch_count from highest to lowest, and you get a ranked shortlist of listings that buyers are actively tracking — useful for dropshipping product discovery and for sellers pricing up-and-coming inventory.
How to download eBay listings as a spreadsheet?
Every run saves the structured rows to your results. Open the results section, click Export, and pick your preferred spreadsheet format. Each row includes title, price, sold count, watch count, delivery, location, image URL, and a link back to the listing — ready to drop into a spreadsheet or import into your pricing tool.
How to track eBay seller locations for a niche?
The location field captures the seller's country on every listing card. Run a search on "lego minifigures" and "yugioh cards" and you'll see which regions dominate which categories — useful for import/export planning, supplier sourcing, and market-share analysis.
How to pull multi-keyword eBay search results in one batch?
Pass an array of up to 10 keywords to the keyword field. Each keyword is scraped independently, results are deduplicated, and the queries array on every row shows which searches found that item. Run "monster high", "barbie vintage", "hot wheels" in a single job and you get one consolidated dataset.
🛒 Quick Start
- Open the tool — Go to the eBay Search + PDP Scraper page.
- Choose a search — Enter keywords, upload an image, paste an image URL, or combine them.
- Set the max items — Choose how many listings to return per search (1–3000, default 60).
- Choose PDP enrichment — Leave
enrichDetailson to include product-page fields. - Click Run — The actor handles pagination, retries and enrichment automatically.
- Export — Download CSV or Excel, or open the
overview,fullorpdpdataset view.
🛒 PDP Enrichment Input
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
enrichDetails | boolean | No | true | Add product-page fields to every result returned (seller history, stock, shipping, returns, item specifics, variations, images) |
🛒 Example
Input
{"keyword": ["samsung galaxy s24"],"maxItems": 40,"enrichDetails": true}
The output is shown in Example output row above.
🛒 FAQ
Is scraping eBay allowed?
Scraping publicly displayed eBay search results is generally acceptable for personal research, market analysis, and product research. The tool targets only public pages (no login wall, no purchase history, no personal data). You must still comply with eBay's Terms of Service and applicable privacy laws like GDPR if you store or republish the data. Avoid scraping behind login walls; consult legal counsel if your specific use case is uncertain.
Can I scrape multiple keywords at once?
Yes. The keyword parameter accepts an array of up to 10 search terms. Each keyword is scraped in its own paginated run, and results are merged into a single deduplicated dataset. The queries array on each row tells you which searches matched that listing.
What is the eBay sold listings scraper?
It extracts the sold-volume signal from eBay search results — the number of items previously sold at a given price for similar listings. This actor captures it as sold_count, plus quantity_sold from the product page, so you can sort and filter by demand without visiting each item manually.
How does PDP enrichment work?
When enrichDetails is on, the actor adds seller history, stock, shipping, returns, item specifics, variations and images. Turn it off for a search-only run.
How does the scraper avoid blocks?
The actor switches to a new connection when eBay returns a block page. It retries automatically and stops early if pages keep failing.
What happens if a page gets blocked?
The scraper detects block pages, captchas and empty responses. It retries with a new connection. If consecutive pages fail, it stops early instead of looping.
Can I use this with other marketplaces?
Yes. eBay listing data pairs well with product data from other selling platforms. Cross-marketplace comparison lets you validate pricing and demand signals across channels.
🔗 Related Actors
If you scrape other marketplaces, check out these related tools:
🛒 Alibaba Products Scraper — Extract wholesale product data and pricing from Alibaba.com for B2B sourcing and supplier research
🏭 Alibaba Supplier Scraper — Extract detailed supplier profiles from Alibaba.com including factory size, certifications, and response rates
🛍️ AliExpress Products Scraper — Scrape AliExpress search results to find best-selling products with prices, ratings, and order counts
🏪 1688 Listings Scraper — Extract wholesale product data from 1688.com (Alibaba's domestic China B2B marketplace) — factory-direct prices, tiered bulk pricing, and MOQ
📱 TikTok Shop Search Scraper — Scrape TikTok Shop search results for product data, prices, sellers, ratings, and media URLs
🎨 Etsy Search Scraper — Extract Etsy product listings including prices, heart counts, seller names, and images from search results — great for handmade and vintage product research
eBay Search + PDP Scraper is built for resellers, dropshippers, and e-commerce professionals who need eBay listing data, demand signals and product detail at scale — without per-record fees or constant session babysitting.