VOOZH about

URL: https://apify.com/xtracto/ebay-sold-comps-scraper

โ‡ฑ eBay Sold Comps Scraper ยท Apify


Pricing

from $20.00 / 1,000 results

Go to Apify Store

eBay Sold Comps Scraper

Pull eBay sold/completed listings for any keyword and get a reseller-grade price band (min, median, p90) per query.

Pricing

from $20.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Farhan Febrian Nauval

Farhan Febrian Nauval

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Categories

Share

Look up sold and completed eBay listings for any keyword and get a clean, reseller-grade price band โ€” minimum, median, 90th-percentile, and average โ€” alongside every individual sold item.

Why use this actor

  • Sold prices, not asking prices โ€” pulls the items that actually sold, so you price against reality, not wishful listings.
  • Instant price band per search โ€” every query returns a summary row with min / p10 / median / p90 / max and the average, ready to drop into a sourcing decision.
  • Per-item detail too โ€” each sold listing comes through with title, sold price, sold date, condition, image, and URL.
  • 15 eBay markets โ€” choose the country site (US, UK, DE, AU, CA, and more), each priced in its local currency.
  • No account, no API key โ€” works straight from public sold-search pages.
  • Stable JSON output โ€” same field names every run, ready for spreadsheets, databases, or pipelines.

How it works

  1. You provide one or more search keywords and pick the eBay country site.
  2. The actor pulls the sold/completed results for each keyword across as many pages as you allow (240 items per page).
  3. Each sold item is saved as a SOLD_LISTING record; the sold date is parsed into a clean YYYY-MM-DD field.
  4. After the last page of a keyword, the actor adds one COMPS_SUMMARY record with the full price band and the date range of the sample.
  5. Everything lands in your dataset, exportable as JSON, CSV, or Excel.

You don't need to manage any browsers or scrapers.

Input

{
"queries":[
"pokemon charizard psa 10",
"air jordan 1 chicago"
],
"domain":"www.ebay.co.uk",
"maxPagesPerQuery":2,
"maxConcurrency":4,
"maxRequestRetries":5,
"proxyConfiguration":{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"]}
}

Each keyword in queries is processed independently: it produces its own set of SOLD_LISTING rows and exactly one COMPS_SUMMARY price band.

FieldTypeDescription
queriesarrayRequired. Keywords to look up sold/completed listings for (one per entry). Each keyword yields its own sold rows plus one price-band summary.
domainstringeBay country site to search. One of: www.ebay.com (US, USD), www.ebay.co.uk (UK, GBP), www.ebay.de (DE, EUR), www.ebay.com.au (AU, AUD), www.ebay.ca (CA, CAD), www.ebay.fr (FR, EUR), www.ebay.it (IT, EUR), www.ebay.es (ES, EUR), www.ebay.ie (IE, EUR), www.ebay.at (AT, EUR), www.ebay.nl (NL, EUR), www.ebay.be (BE, EUR), www.ebay.ch (CH, CHF), www.ebay.pl (PL, PLN), www.ebay.com.hk (HK, HKD). The price currency follows the chosen site. Default www.ebay.com.
maxPagesPerQueryintegerPages of sold results per query, 240 items/page (1โ€“20). The actor stops early once a page returns no more sold results. Default 2.
maxConcurrencyintegerNumber of parallel requests across all keywords (1โ€“20). Default 4.
maxRequestRetriesintegerRetries per page before giving up (1โ€“15). Default 5.
proxyConfigurationobjectApify Proxy or a custom proxy list. RESIDENTIAL recommended for consistent local pricing.

Output

The dataset contains two record types. Per sold item (recordType: "SOLD_LISTING"):

{
"recordType":"SOLD_LISTING",
"query":"air jordan 1 chicago",
"page":1,
"domain":"www.ebay.com",
"itemId":"157962165890",
"title":"DS 2025 Nike Air Jordan Retro 1 OG Low Chicago Men's Sz 11",
"soldPrice":178.5,
"soldPriceMax":null,
"currency":"USD",
"priceFormatted":"$178.50",
"soldDate":"2026-06-09",
"condition":"Pre-Owned",
"image":"https://i.ebayimg.com/images/g/bJ4AAeSwwapqHk~2/s-l500.webp",
"url":"https://www.ebay.com/itm/157962165890",
"scrapedAt":"2026-06-10T10:54:50Z"
}

One price-band summary per query (recordType: "COMPS_SUMMARY"):

{
"recordType":"COMPS_SUMMARY",
"query":"air jordan 1 chicago",
"domain":"www.ebay.com",
"currency":"USD",
"sampleSize":240,
"totalParsed":240,
"minPrice":92.0,
"p10Price":121.5,
"medianPrice":172.0,
"p90Price":268.4,
"maxPrice":540.0,
"avgPrice":188.6,
"soldDateFrom":"2026-03-22",
"soldDateTo":"2026-06-10",
"scrapedAt":"2026-06-10T10:54:50Z"
}
FieldTypeDescription
recordTypestring"SOLD_LISTING" for an item, "COMPS_SUMMARY" for the per-query price band.
querystringThe keyword that produced this record.
itemIdstringeBay item number.
titlestringListing title.
soldPricenumberSold price in the listed currency.
soldPriceMaxnumberUpper value when the listing sold as a range; otherwise null.
currencystringISO currency of the price (depends on the site/region).
priceFormattedstringThe price exactly as shown on eBay.
soldDatestringSold date, normalized to YYYY-MM-DD.
conditionstringItem condition when shown (e.g. Pre-Owned).
imagestringPrimary thumbnail URL.
urlstringFull listing URL.
sampleSizeintegerNumber of priced sold listings in the summary.
minPrice / maxPricenumberLowest / highest sold price in the sample.
p10Price / medianPrice / p90Pricenumber10th-percentile, median, and 90th-percentile sold price.
avgPricenumberMean sold price.
soldDateFrom / soldDateTostringDate range covered by the sample.
scrapedAtstringISO 8601 timestamp of collection.

Note: eBay shows prices in the currency of the chosen country site / viewing region. Run with a RESIDENTIAL proxy in the matching country for consistent local pricing.

Other eBay Scrapers

ActorDescription
eBay Search ScraperLive search results with price, condition, and seller signals.
eBay Product ScraperFull item detail: price, seller, shipping, and return policy.
eBay Sold Comps ScraperSold/completed listings with a reseller-grade price band per keyword.

You might also like

eBay Sold Listings Scraper โ€” Price Comps & Analytics

khadinakbar/ebay-sold-comps-analytics-scraper

Scrape eBay sold/completed listings and get a price-analytics report: min/max/avg/median, percentiles, sell-through velocity, weekly price trend, and condition breakdown. 8 marketplaces. MCP-ready.

eBay Sold Listings Scraper โ€” Sold Prices & Comps

automation-lab/ebay-sold-scraper

Scrape eBay completed/sold listings for price monitoring, resale comps, and estate/inherited-item pricing: real sale prices, sold dates, condition, bids, shipping, and seller feedback. Batch keywords, filter by price/condition/listing type, and export comp data.

๐Ÿ‘ User avatar

Stas Persiianenko

220

eBay Sold Scraper ยท Price Analytics

santamaria-automations/ebay-sold-scraper

Scrape eBay sold listings for real transaction prices. Filter by date range and condition. Returns avg, median, and recommended price analytics per query. Supports 8 eBay marketplaces.

eBay Sold Items Scraper โ€” Sold Prices, Comps & Price Stats

yumitori/ebay-sold-items-scraper

eBay sold listings & comps with built-in price stats (median, avg, p25/p75) โ€” not raw rows for Excel. Real SOLD prices across 8 marketplaces, plus promoted-ad bid data, best-offer-excluded comps, watch counts & auto category IDs. 12k+ comps/keyword via fast JSON โ€” no API key, no browser.

๐Ÿ‘ User avatar

Yakugusa Yumitori

2

๐Ÿ›’ eBay Sold Comps Scraper

skootle/ebay-sold-comps

Scrape eBay sold listings (90-day window) for any query. Sold price, condition, shipping, sold date, seller info. Plus computed comps: median, P10/P90, byVariant grouped by storage/color/condition, sell-through rate, velocity. Export, run via API, schedule, or integrate with other tools.

eBay Sold Comps โ€” Pricing Intelligence

midwest_united/ebay-sold-comps

Get real eBay sold prices with avg, median, recommended listing price, and Aโ€“D confidence grade. Lot normalization, outlier fencing, 8 marketplaces.