eBay Sold Listings Scraper 💰 (price comps, no key) avatar

eBay Sold Listings Scraper 💰 (price comps, no key)

Pricing

from $1.75 / 1,000 sold listings

Go to Apify Store
eBay Sold Listings Scraper 💰 (price comps, no key)

eBay Sold Listings Scraper 💰 (price comps, no key)

Find out what things actually sold for on eBay: sold price, date, condition, format, shipping and seller, plus the price-comps summary (count, min, max, average, median) sellers dig out of Terapeak. No API key, no subscription: one flat price per listing with platform usage included.

Pricing

from $1.75 / 1,000 sold listings

Rating

0.0

(0)

Developer

Tagada Data

Tagada Data

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

2 days ago

Last modified

Share

eBay Sold Listings Scraper with Price Comps

Find out what things actually sell for on eBay. Give this actor a product keyword or an eBay search URL and it returns the recent sold and completed listings: sold price, sold date, condition, buying format, shipping, and the seller. On top of that, every search gets a price-comps summary row: how many sold, and the lowest, highest, average and median sold price over the period.

That summary is the number resellers, flippers and appraisers actually want, and it is the number eBay keeps behind a paid Terapeak subscription. Here you get it with a keyword and no API key.

It reads eBay's own search results over plain HTTP, so it is fast and does not drive a browser. eBay's bot checks are handled for you, and the per-listing price is the whole bill: platform usage is included.

What you get

One record per sold listing:

FieldDescription
itemIdeBay item number
titleListing title
urlListing URL
soldPrice, priceLabel, currencyNumeric sold price, the label as shown ($195.00), and the currency
soldDate, soldDateRawSold date as an ISO date and as eBay printed it
conditionItem condition (Pre-Owned, Brand New, ...)
format, bidsBuying format (Buy It Now, Best Offer, Auction) and bid count on auctions
shipping, locationShipping line and item location
sellerName, sellerFeedbackPercent, sellerFeedbackCountThe seller and their feedback
imageUrlListing thumbnail
searchTerm, sourceUrl, scrapedAtThe search that found it, the page it came from, and the run timestamp

And one comps summary per search (recordType: "summary"):

FieldDescription
soldCountHow many sold listings were found for this search
avgPrice, medianPriceAverage and median sold price
minPrice, maxPriceLowest and highest sold price
firstSoldDate, lastSoldDateThe date range the comps cover

Who uses it

  • Resellers and flippers pricing inventory before they buy or list, using real sold prices instead of hopeful asking prices.
  • eBay and Amazon sellers checking demand and price trend for a SKU before sourcing it.
  • Collectors and appraisers valuing cards, coins, watches, sneakers and game consoles from recent comparable sales.
  • Pricing and market-research pipelines that need sold-price data as clean JSON.

Input examples

Comps for a single product:

{
"search": ["nintendo switch oled"],
"maxResults": 200
}

Several products at once:

{
"search": ["pokemon booster box", "charizard psa 10", "rolex submariner 124060"],
"maxResults": 500
}

Paste an eBay search URL (the sold filter is added for you, so a normal listings URL works too):

{
"search": ["https://www.ebay.com/sch/i.html?_nkw=air+jordan+1&_sacat=15709"],
"maxResults": 300
}

How it works

A keyword is turned into an eBay sold-and-completed search sorted by most recently ended, which is the ordering that gives the freshest comps. The actor walks the result pages, dedupes by item id, and stops a search as soon as a page returns no new sold listings or when it reaches your maxResults. Paste a full eBay URL when you want exact control over category, condition or price filters; the sold and completed flags are forced on either way, so you always get sold data.

Pricing

You pay per sold listing returned, and that is the whole bill: platform usage is included in the price. The comps summary rows are free. No subscription.

EventPrice
Sold listing$2.50 per 1,000
Actor start$0.001 per run

The tiny start fee covers runs that return nothing; on any normal search it is noise next to the per-listing price.

FAQ

Where does the sold data come from? eBay's own sold and completed search, the same results you see when you tick "Sold items" in the eBay filter sidebar. eBay keeps sold history visible for roughly the last 90 days.

Do I need a proxy or an eBay API key? No key and no proxy setup. eBay's bot checks are handled internally, and platform usage is included in the price, so nothing extra appears on your bill.

Can I get comps for another eBay country? Yes. Paste that site's search URL (for example an ebay.co.uk search). Prices come back in that site's currency, captured in the currency field.

What is the price comps summary? For each search, the actor rolls up every sold listing it found into one row with the count and the min, max, average and median sold price, plus the date range. It is the quick answer to "what does this actually sell for", without exporting to a spreadsheet.

How far back does it go? As far as eBay's sold search shows, which is about 90 days. Sort is most-recently-ended, so you get the freshest sales first and can cap the volume with maxResults.


Something missing?

If you need an extra field, another eBay market, or a different output, open an issue on this Actor and describe it. I read every request and small additions usually ship within days. More ecommerce and lead generation Actors are on my profile.

eBay sold listings, eBay sold prices, eBay price comps, what did it sell for, eBay completed listings scraper, Terapeak alternative, eBay sold items API, resale price research, eBay market research, sold price history.