Skip to main content
Send an eBay link to Scrape or Batch scrape and you get the page’s data as JSON: every listing in a search, an item’s full details, a catalog product, a store, or a seller’s feedback. eBay.com, .co.uk, .de, .com.au, .ca, .fr, .it, .es and the smaller European sites all work, each read from its own country. Each link costs 1 credit, and links that can’t be read cost nothing.

Example

The item’s result, shortened to one listing:

Fields

Search listing: position, itemId, title, url, imageUrl, condition, price, priceMax, currency, originalPrice, shippingCost, shippingText, deliveryText, buyingFormat, bestOffer, bids, timeLeft, soldCount, watchers, location, seller (name and feedback), rating, ratingCount, badges, sponsored and epid. Item: itemId, title, listingStatus, sold, price, approximatePrice, originalPrice, condition, conditionDescription, sellerNotes, availability, quantityAvailable, soldCount, watchers, buyingFormat, bids, currentBid, reserveMet, timeLeft, startTime, endTime, shipping, returns, paymentMethods, seller, itemSpecifics, productDetails, variations (price and stock each), images, breadcrumbs, categoryId, identifiers (epid, upc, ean, gtin, mpn, brand), rating, reviews and the seller’s description. An ended or sold listing still opens, so an item link also gives a sold item’s final price.

Limits

  • Sold searches (LH_Sold=1 or LH_Complete=1) need a sign-in on eBay, so they fail with an explanation and cost nothing. Open the sold item links themselves instead.
  • Pages are read as a signed-out visitor; your cookies are never sent to eBay.

Templates

Ready-made templates for eBay: listings for a search or category, item details, store listings, seller feedback and seller profiles.
Check eBay’s terms before you collect data from it. You’re responsible for how you use what you collect.