eBay Product Listings Scraper
Pricing
from $10.00 / 1,000 results
eBay Product Listings Scraper
Scrape eBay product listings by keyword or item URL. Extract title, price, was-price, discount, condition, seller, feedback, shipping, location, item specifics and images to JSON, CSV or Excel.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
eBay Product Listings Scraper
Extract eBay product listings by keyword or item URL with price, was-price, discount, condition, seller, feedback, shipping, location, sold count, full item specifics and the complete image gallery.
| 25+ fields per product | Search + URL two input modes | JSON / CSV / Excel output formats | Updated 2026-06-28 |
What you get
Each record is one eBay listing with its full pricing, seller, shipping and condition, ready for price monitoring, product research, reselling and competitor tracking.
- title, url, itemId
- price: the current asking price
- currency, priceText: the raw price label, which keeps ranges like "$10.00 to $20.00"
- wasPrice: the crossed-out original price when the item is marked down
- discountPercent: percentage below the original price, calculated for you
- condition: New, Pre-Owned, Open Box, Refurbished, For parts and so on
- sellerName, sellerFeedbackPercent, sellerFeedbackScore: the seller and their feedback rating and rating count
- shipping: Free, a delivery cost, or the shipping note shown on the card
- itemLocation: where the item ships from
- soldCount, watchers: demand signals when eBay shows them
- imageUrl: the hero image
- availability*: in-stock state from the item page
- brand*, mpn*, category*, breadcrumbs*: identification pulled from the item page
- itemSpecifics*: every attribute eBay lists (type, model, color, storage, UPC, region code, features and more) as a clean object
- images*: the full image gallery in high resolution
- observedAt: when this listing was last seen by the scraper
*These fields only appear when Scrape item details is set to true.
Two ways to scrape
| Mode | Input | Use it for |
|---|---|---|
| Keyword search | searchQueries | Find listings by any keyword, like "nintendo switch" or "vintage rolex", across every result page |
| Item URLs | itemUrls | Track specific listings over time with their full detail |
You can combine both in a single run. maxItems caps the total.
Who is it for
| Use case | Who benefits |
|---|---|
| Price and discount monitoring | E-commerce and pricing teams |
| Resale and arbitrage sourcing | Resellers and flippers |
| Product and assortment research | Retail and market analysts |
| Brand and seller monitoring | Brand protection and category managers |
| Demand and trend tracking | Merchandising and data teams |
Frequently Asked Questions
What can this eBay scraper extract? It returns the listing title, price, original price and discount, condition, seller name with feedback rating, shipping, item location, sold count and watchers. Turn on Scrape item details to also pull brand, model, MPN, UPC, every item specific and the full image gallery from each item page.
How many eBay listings can I scrape? Set Max items to any number. The scraper paginates through every search result page until it reaches your limit, so you can pull a handful for a quick check or thousands for a full category sweep.
Can I scrape a specific eBay listing by URL? Yes. Paste one or more item URLs (https://www.ebay.com/itm/itemId) into Item URLs and each one is scraped with its full detail, ideal for monitoring the same listings week over week.
Do I need a proxy to scrape eBay? Yes. eBay limits requests from datacenter IPs, so the actor uses a residential proxy, which is selected by default. You do not need to configure anything.
What happens when a field is missing on a listing? Fields like wasPrice, MPN or sold count only appear when eBay shows them, so they come back empty when the listing does not have them. Every record always carries the title, price, condition and URL.
Example use cases
Ready-to-run example tasks, each preconfigured for a common scenario. Open one and press run, or use it as a template:
- eBay iPhone Listings: Scrape eBay iPhone listings with price, condition, seller, shipping and item specifics for price monitoring.
- eBay LEGO Sets: Track eBay LEGO set listings with price, condition, seller rating and shipping for resale and price research.
- eBay Sneakers Listings: Collect eBay sneaker listings with price, condition, brand, seller and item specifics for resale research.
Related scrapers
Need data from the same space? Here are other scrapers we build and maintain:
- MercadoLibre Product Listings Scraper: Extract products, prices and seller data from MercadoLibre across 18 LATAM countries.
- Quince Product Scraper: Extract Quince products with selling price, traditional retail price, discounts, variants and reviews.
- Americanas Brazil Product Price Scraper: Scrape product prices, installments, stock and marketplace sellers from Americanas Brazil.
- Chedraui Mexico Grocery Price Scraper: Scrape Chedraui Mexico product prices, EAN codes, stock, brands and installments by keyword.
- Cruz Verde Colombia Pharmacy Price Scraper: Extract drug prices, stock and laboratory data from Cruz Verde Colombia pharmacy.
- Dia Argentina Grocery Price Scraper: Scrape Dia Argentina product prices, list prices, stock, EAN, brand and sellers by keyword.
More scrapers at scrapers.lat
This actor is built and maintained by scrapers.lat, where we publish scrapers for Latin American and US public platforms: real estate, jobs, e-commerce, company registries and government data. Browse the full catalog, see live sample output for each one, or ask us for a custom scraper at scrapers.lat.
This actor is an independent tool and has no affiliation with eBay. It only accesses data that is publicly available on eBay's website. Use it in accordance with eBay's terms of service.
