eBay Sold Comps — Pricing Intelligence avatar

eBay Sold Comps — Pricing Intelligence

Pricing

from $20.00 / 1,000 comp record returneds

Go to Apify Store
eBay Sold Comps — Pricing Intelligence

eBay Sold Comps — Pricing Intelligence

Real eBay sold prices & comps — average, median, and recommended resale price across 8 marketplaces, with lot normalization and an A–D confidence score.

Pricing

from $20.00 / 1,000 comp record returneds

Rating

0.0

(0)

Developer

Jim Giganti

Jim Giganti

Maintained by Community

Actor stats

0

Bookmarked

20

Total users

1

Monthly active users

5 days ago

Last modified

Share

eBay Sold Comps — eBay Sold Prices & Sold Listings API

Look up eBay sold prices for any item. This actor searches eBay sold listings (completed/sold results) and returns aggregated comp pricing — average, median, and a recommended resale price — with statistical outlier fencing, lot normalization, and a data-quality confidence score (A–D grade).

Get real eBay sold prices and sold listing comps for resellers, pawn shops, flippers, auction tools, and any pricing service that needs to know what items actually sold for on eBay — not what sellers are hoping to get.


Why this actor is different

Most eBay sold scrapers return a raw dump of listings and leave the pricing math to you. This actor does the work before it hands you results:

FeatureWhat it does
Lot normalizationDetects multi-item listings ("lot of 3", "bundle of 5", "2x") and divides to per-unit price before computing averages
IQR outlier fencingRemoves statistical outliers using interquartile range fencing — one $500 anomaly won't skew your $45 avg
Confidence score (A–D)Every result includes a grade based on comp count, price spread, and recency so you know when to trust the number
Recommended listing priceA single suggested price — weighted blend of median (60%) and p75 (40%) — so you don't have to do the math yourself
Relevance filteringToken-based scoring drops junk comps that technically matched the keyword but aren't the item
Condition-adjusted pricingOptional breakdown of avg sold price by condition tier (new / used / refurbished / for_parts)
8 eBay marketplacesUS, UK, DE, FR, IT, ES, CA, AU — search regional sold data with a single input field
Clean schemaOne camelCase field per data point — no duplicate aliases, no mixed casing

Pricing

This actor uses Pay Per Event pricing — you only pay for what you get back.

EventCostWhen charged
comp-record-returned$0.02 / recordPer individual sold listing in the dataset
pricing-report-generated$0.10 / runOnce per run when aggregated stats are produced

Example: A typical run returning 25 comp records = 25 × $0.02 + $0.10 = $0.60 total.

There is no subscription, no minimum spend, and no charge for runs that return zero results.


Input

FieldTypeRequiredDefaultDescription
searchQuerystringWhat to search for. Be specific — include brand, model, size.
maxResultsinteger25Max comp records to return (1–100).
conditionstringallFilter by: new, used, refurbished, for_parts.
eBaySitestringebay.comMarketplace: ebay.com, ebay.co.uk, ebay.de, ebay.fr, ebay.it, ebay.es, ebay.ca, ebay.com.au.
minPricenumberDrop listings below this price (applied at eBay search level).
maxPricenumberDrop listings above this price (applied at eBay search level).
daysBackintegerOnly include comps sold within this many days (1–90).
knownBrandsstring[][]Brand mismatch filter. Listings with a different brand from this list are dropped.
excludedPhrasesstring[][]Plain-text phrases — matching titles are dropped.
excludedPatternsstring[][]Regex patterns (case-insensitive) — matching titles are dropped.
includeConditionPricingbooleanfalseAdd per-condition price breakdown to stats output.
proxyConfigurationobjectApify residentialProxy used by the crawler. Residential is strongly recommended for eBay — datacenter IPs are blocked or challenged often.

Example input

{
"searchQuery": "dewalt 20v drill driver",
"maxResults": 25,
"condition": "used",
"eBaySite": "ebay.com",
"minPrice": 15,
"maxPrice": 150,
"daysBack": 30,
"knownBrands": ["dewalt", "milwaukee", "makita"],
"excludedPhrases": ["case only", "charger only"],
"includeConditionPricing": true
}

Output

Comp records — default dataset

One record per sold listing:

{
"id": "145023948271",
"title": "DeWalt 20V MAX Drill Driver DCD771 Bare Tool",
"url": "https://www.ebay.com/itm/145023948271",
"soldDate": "Dec 18, 2024",
"soldPrice": 42.00,
"shippingCost": 0,
"totalPrice": 42.00,
"isLot": false,
"inferredLotSize": null,
"normalizedPrice": 42.00,
"normalizationMethod": "none",
"normalizationConfidence": 1.0,
"condition": "Used",
"conditionTier": "used",
"relevanceScore": 0.88,
"primaryImageUrl": "https://i.ebayimg.com/images/g/.../s-l500.jpg",
"thumbnailUrl": "https://i.ebayimg.com/images/g/.../s-l225.jpg",
"detailPageFetched": true,
"detailPageFailReason": null
}

Aggregated stats — key-value store key: stats

{
"searchQuery": "dewalt 20v drill driver",
"condition": "used",
"compCount": 18,
"rawCandidateCount": 24,
"price": {
"avg": 47.82,
"median": 44.50,
"low": 28.00,
"high": 89.00,
"p25": 36.75,
"p75": 58.00,
"stdDev": 14.21
},
"recommendedPrice": 49.90,
"confidence": {
"score": 0.74,
"grade": "B",
"compCount": 18,
"priceSpread": 0.61,
"recencyDays": 22,
"outliersRemoved": 2,
"lotNormalizedCount": 1,
"notes": []
},
"conditionPricing": {
"new": { "avg": 89.00, "count": 2 },
"used": { "avg": 43.50, "count": 14 },
"refurbished": { "avg": 55.00, "count": 2 },
"for_parts": { "avg": null, "count": 0 }
},
"dropped": {
"byRelevance": 3,
"byNegativePhrase": 1,
"byNegativePattern": 0,
"byBrandMismatch": 2,
"byDaysBack": 0,
"byMaxResultsCap": 0
},
"lot": {
"detected": 2,
"normalized": 1
},
"outliers": {
"removed": 2,
"prices": [4.99, 220.00],
"fencingApplied": true
},
"runtime": {
"totalSeconds": 18.4,
"searchSeconds": 4.1,
"detailSeconds": 14.3
}
}

Confidence grade guide

GradeScoreWhat it means
A≥ 0.85High comp count, tight price spread, recent sales — strong signal
B≥ 0.65Solid data with minor caveats
C≥ 0.45Limited comps or noisy spread — use with judgment
D< 0.45Thin market, old data, or very wide spread — treat with caution

The confidence score is a weighted blend of three sub-signals: comp count (40%), price spread (35%), and recency (25%).


Use cases

  • Pawn shops — instant comp price before making an offer
  • Resellers / flippers — verify buy prices against real sold data
  • Auction software — embed real-time eBay comp pricing into bidding tools
  • Estate sale pricing — bulk item valuation from actual market data
  • Consignment shops — set listing prices based on what's actually selling
  • Pricing APIs — embed as a data source in your own resale or inventory platform

Notes

  • This actor scrapes publicly available eBay sold listing data. It is not affiliated with or endorsed by eBay Inc.
  • You are responsible for complying with eBay's Terms of Service when using data retrieved by this actor.
  • Detail page fetches are used only when the search result card does not include an image. Most runs require few or no detail page fetches, keeping runtime low.
  • Lot normalization confidence is 1.0 when no lot is detected, 0.85 for successful size-inferred division, and 0.30 when a lot is detected but size cannot be inferred.