eBay Search Scraper avatar

eBay Search Scraper

Pricing

from $0.30 / 1,000 results

Go to Apify Store
eBay Search Scraper

eBay Search Scraper

Search eBay for any keyword and export listings with price, condition, shipping, seller and more.

Pricing

from $0.30 / 1,000 results

Rating

0.0

(0)

Developer

Curious Coder

Curious Coder

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Search eBay for any keyword and get the listings as clean, structured data โ€” title, price and currency, condition, buying format, shipping cost, seller and feedback, item location, sold and watcher counts, plus direct item and image links.

Perfect for price monitoring, competitor research, market and pricing analysis, reselling and dropshipping research, or feeding eBay listings into your own app, dashboard or spreadsheet.


What you can do

  • ๐Ÿ”Ž Search any keyword across eBay and collect every matching listing
  • ๐ŸŒ Choose your eBay marketplace โ€” US, UK, Germany, Australia, Canada and more
  • ๐Ÿ’ธ Get prices, currency, shipping cost and any discounted "was" price
  • ๐Ÿท๏ธ See the condition (new, used, refurbished, open box, for parts)
  • ๐Ÿ”จ Tell auctions from Buy It Now, with bid counts and time left for auctions
  • ๐Ÿ‘ค Capture the seller name, feedback score and rating count
  • ๐Ÿ“ฆ Get sold counts, watchers, item location and best-offer availability
  • ๐ŸŽ›๏ธ Filter by condition, price range, buying format and free shipping
  • โ†•๏ธ Sort by best match, price, newest, or ending soonest
  • ๐Ÿ“„ Collect as many pages of results as you need

Input

The only thing you need is what to search for.

FieldDescriptionExample
Search termsOne or more keywords to search for["nintendo switch"]
eBay siteWhich marketplace to searchUnited States (ebay.com)
Maximum results per search termHow many listings to collect per term (empty = all)120
Sort orderBest match, ending soonest, newly listed, price low/highBest match
ConditionAny, New, Open box, Refurbished, Used, For partsAny
Buying formatAny, Auction, Buy It NowAny
Minimum / Maximum pricePrice range filter50 / 300
Free shipping onlyOnly listings with free shippingfalse

๐Ÿ’ก Tip: You can also paste full eBay search links into the eBay search links field โ€” the actor reads the keyword and any filters straight from the link and collects every page.

๐Ÿ›ฃ๏ธ Coming soon: a sold / completed listings mode (final sale price and date) is planned for a future update.

Example input

{
"searchQueries": ["nintendo switch", "steam deck"],
"site": "ebay.com",
"maxResults": 120,
"sortBy": "best_match",
"condition": "used",
"priceMin": 50,
"priceMax": 300
}

Output

Each result is one eBay listing.

{
"searchQuery": "nintendo switch",
"site": "ebay.com",
"page": 1,
"itemId": "336670045117",
"title": "Nintendo Switch Lite 32GB Handheld Console Gray (Excellent Used)",
"itemUrl": "https://www.ebay.com/itm/336670045117",
"imageUrl": "https://i.ebayimg.com/images/g/G58AAeSwtqBqSAOa/s-l500.webp",
"condition": "Pre-Owned",
"isNewListing": false,
"price": 144.99,
"priceMax": null,
"currency": "USD",
"originalPrice": 164.99,
"buyingFormat": "BUY_IT_NOW",
"bestOfferAvailable": false,
"bids": null,
"timeLeft": null,
"shippingCost": 11.99,
"shippingText": "+$11.99 delivery",
"freeReturns": false,
"soldCount": null,
"watchers": 54,
"location": "United States",
"sellerName": "cocosprinkles",
"sellerFeedbackPercent": 99.9,
"sellerFeedbackCount": 40100,
"scrapedAt": "2026-08-04T17:58:14.745Z"
}

For listings that show a price range (multi-variation items), price holds the low end and priceMax the high end. For auctions, buyingFormat is AUCTION and bids and timeLeft are filled in.

You can export the results as JSON, CSV, Excel, HTML or XML from the Storage tab, or pull them through the Apify API.


Notes

  • Prices, availability and time left are provided by eBay and change constantly. Always confirm the final price and details on eBay before buying.
  • Sold, watcher and seller-feedback figures are shown exactly as eBay displays them at the time of scraping.
  • This actor is not affiliated with or endorsed by eBay.

FAQ

Can I search more than one keyword at once? Yes. Add several terms to Search terms and each is searched and paginated separately.

Can I search a specific eBay country site? Yes. Pick the marketplace under eBay site (US, UK, Germany, Australia, Canada, France, Italy, Spain and more), or paste a search link from that country's eBay.

Can I monitor prices automatically? Yes. Use Apify Schedules to run the actor on a recurring basis, and combine it with integrations (email, Slack, webhooks) to get alerts when prices change.

Do I need to configure anything else? No. Just enter what you want to search for and run it.