eBay Product Listings & Price Scraper
Scrape eBay product listings by keyword or item URL. Extract title, price, was-price, discount percent, condition, seller name, feedback rating, shipping, item location, sold count and images. Export to JSON, CSV or Excel.
{ "imageUrl": "https://i.ebayimg.com/images/g/cvYAAeSwaNlpVC~…", "title": "Apple iPhone 15 128GB Unlocked - Good", "url": "https://www.ebay.com/itm/257285303938", "itemId": "257285303938", "price": 380.99, "currency": "USD", "priceText": "$380.99", "wasPrice": 799, "discountPercent": 52 }
Every run returns clean, typed records, ready for your CRM, spreadsheet or database.
- One clean record per result, deduped and normalized
- Stable schema in JSON, CSV or Excel, or read it via the Apify API
- Pay per use in the cloud, nothing to install or maintain
A real example record, exactly the shape you receive.
| Image Url | Title | Url | Item Id |
|---|---|---|---|
| https://i.ebayimg.com/images/g/cv… | Apple iPhone 15 128GB Unlocked - … | https://www.ebay.com/itm/25728530… | 257285303938 |
| https://i.ebayimg.com/images/g/Q5… | Apple iPhone 15 128GB Unlocked 6.… | https://www.ebay.com/itm/14655729… | 146557295323 |
| https://i.ebayimg.com/images/g/mi… | iPhone 15 128GB 256GB 512GB Veriz… | https://www.ebay.com/itm/28691006… | 286910067879 |
| https://i.ebayimg.com/images/g/lk… | Apple iPhone 15 128GB Factory Unl… | https://www.ebay.com/itm/13648149… | 136481493388 |
{ "imageUrl": "https://i.ebayimg.com/images/g/cvYAAeSwaNlpVC~…", "title": "Apple iPhone 15 128GB Unlocked - Good", "url": "https://www.ebay.com/itm/257285303938", "itemId": "257285303938", "price": 380.99, "currency": "USD", "priceText": "$380.99", "wasPrice": 799, "discountPercent": 52 }
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?
No configuration needed. The actor uses a residential proxy by default, so you do not need to set anything up.
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.
Ready when you are.
Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.