EBay Search Listing Scraper avatar

EBay Search Listing Scraper

Pricing

from $6.00 / 1,000 results

Go to Apify Store
EBay Search Listing Scraper

EBay Search Listing Scraper

eBay Search Listings Scraper that pulls prices, conditions, seller info, and shipping details from any keyword search, so you can track market prices and research competitors without manual browsing.

Pricing

from $6.00 / 1,000 results

Rating

0.0

(0)

Developer

Kawsar

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

7 days ago

Last modified

Share

πŸ›’ eBay Search Listings Scraper

Turn any eBay search into a clean, structured dataset β€” in seconds.

Stop copying prices into spreadsheets by hand. Stop losing track of competitor listings. This actor crawls eBay search results and hands you back everything you need: titles, prices, sellers, shipping, ratings, auction details, and more β€” all neatly organized, all ready to use.

Whether you're tracking market prices, scouting products to sell, or doing competitive research, this is the tool that does the heavy lifting for you.


What makes this actor worth using?

Most eBay scrapers give you a title and a price. This one gives you the full picture:

  • Item title, ID, and clean listing URL β€” no tracking junk in the links
  • Current price + original crossed-out price β€” so you can see the real discount at a glance
  • Item condition β€” New, Used, Refurbished, and everything in between
  • Seller name and feedback score β€” know who you're dealing with before you commit
  • Shipping info and delivery estimate β€” free shipping or $12 ground? It's all there
  • Item location β€” filter your results by geography in your own pipeline
  • Sold count and watcher count β€” real demand signals, not guesses
  • Auction details β€” bid count and time remaining for live auctions
  • Sponsored flag β€” easily separate paid ads from organic listings
  • Ratings and review count β€” see what buyers think before you analyze
  • Program badge β€” eBay Refurbished, Certified, Top Rated, etc.

Every record also carries a scrapedAt UTC timestamp so you always know exactly when the data was captured.


πŸ“₯ Input

Simple to configure. You only need one field to get started β€” everything else is optional.

FieldTypeRequiredDefaultDescription
searchKeywordstringYesβ€”The search term, e.g. iphone 13 pro max
categoryIdstringNoβ€”eBay category ID to narrow results, e.g. 9355 for Cell Phones
minPricenumberNoβ€”Only return listings above this price
maxPricenumberNoβ€”Only return listings below this price
conditionselectNoanyFilter by condition: any Β· new Β· used Β· not_specified
sortOrderselectNobest_matchbest_match Β· lowest_price Β· highest_price Β· ending_soonest Β· newly_listed
maxItemsintegerNo48How many listings to collect β€” up to 1,000
requestTimeoutSecsintegerNo30Timeout per page request in seconds

Quick start example

{
"searchKeyword": "iphone 13 pro max",
"condition": "used",
"sortOrder": "lowest_price",
"maxItems": 100
}

That's it. Hit Start and within moments you'll have 100 sorted, structured used iPhone listings sitting in your dataset.


πŸ“€ Output

Every listing becomes one clean record. Here's exactly what you get:

{
"itemId": "177240748616",
"listingTitle": "Apple iPhone 13 Pro Max 128GB Unlocked Very Good",
"price": "$431.99",
"originalPrice": "$479.99",
"currency": "USD",
"itemCondition": "Very Good - Refurbished",
"subtitle": "1-Year Warranty - Unlocked Worldwide - Ships Same Day",
"listingUrl": "https://www.ebay.com/itm/177240748616",
"imageUrl": "https://i.ebayimg.com/images/g/k8wAAeSwhQRoZrOO/s-l500.webp",
"sellerName": "creo_cellular",
"sellerFeedback": "99.3% positive (48.4K)",
"shippingInfo": "Free delivery in 2-3 days",
"location": "United States",
"soldCount": null,
"watchers": "12+ watchers",
"isBuyItNow": true,
"isAuction": false,
"bidsCount": null,
"timeLeft": null,
"sponsored": true,
"reviewsCount": "19 product ratings",
"rating": "5.0 out of 5 stars",
"programBadge": "eBay Refurbished",
"searchKeyword": "iphone 13 pro max",
"pageNumber": 1,
"scrapedAt": "2025-01-15T12:34:56.789Z"
}

Download as JSON, CSV, or Excel directly from your Apify dataset. Pipe it straight into Google Sheets, a database, a dashboard, or your own app.

Fields like soldCount or bidsCount show null when eBay doesn't display them β€” that's normal and expected.


Who is this for?

Price trackers

Schedule this actor to run once a day on a product you care about. Watch prices move over time. Know the exact moment something drops to your target price. No manual checking, ever.

Dropshippers & resellers

Find products with high sold counts and strong watcher numbers β€” those are your winners. Filter to newly_listed to catch fresh inventory before competitors do. Use the sponsored flag to focus only on organic demand.

Competitor researchers

See what's selling in your niche, at what prices, and from which sellers. Check their feedback scores. Understand the market before you list a single item.

Analysts & developers

Get clean, structured data you can immediately import into any tool. Use the scrapedAt timestamp to build time-series charts. Filter by currency, condition, or programBadge to slice the data your way.


Pagination

No extra configuration needed. The actor automatically pages through results until it hits your maxItems limit or eBay runs out of listings. eBay typically shows around 60 listings per page, so a maxItems of 300 means roughly 5 pages fetched automatically.


Good to know

  • Dummy listing skipped automatically β€” eBay injects a fake promotional card into every search page. The actor detects and quietly discards it so your dataset stays clean.
  • Sponsored listings are included but flagged β€” they appear in your results with "sponsored": true, so you can keep or filter them as you see fit.
  • Auction listings come with "isAuction": true and include bidsCount and timeLeft where eBay displays them.
  • Images are upgraded β€” thumbnail URLs are automatically promoted to 500 px resolution for better quality.

This actor is built for research, price monitoring, and data analysis. Please use the data responsibly and in line with eBay's Terms of Service.