eBay Sold Listings Intelligence
eBay shows you what sellers are asking. This shows you what buyers actually paid.
Published by marielise, builder, tinkerer, systems thinker. Ships SaaS products and publishes Apify actors.
What You Get Back
Every run produces two record types in your Apify dataset: one pricing summary and one record per sold listing. Raw price data tells you what things sold for. This actor calculates what to do with that information.
Real Sold Prices
Actual transaction prices from eBay completed listings, not the asking prices sellers post. What buyers paid is the only number that matters when you are deciding what to charge.
Recommended Price
Statistically optimal listing price derived from recent sales distribution. Not simply average or median, but the price where sell speed and margin balance based on what buyers have actually paid.
Price Range (10th-90th Percentile)
The range where 80% of sales happen. Know your floor and ceiling before you list. Pricing outside this range means competing against buyer expectations, not with them.
Market Velocity
How fast items sell, from very_fast (under 2 days) to very_slow (over 20 days). Know whether you can price aggressively or need to be patient before items move.
Condition Breakdown
Price impact by condition: New, Like New, Very Good, Good, Acceptable, For Parts. Know exactly what the condition premium or discount is in your specific category before negotiating or pricing.
8 eBay Marketplaces
Search US, UK, Germany, France, Italy, Spain, Canada, or Australia. Find where your items sell for the most, or verify that a UK item is worth importing for US resale.
How It Works
One search input. Data comes from eBay completed listings pages, not eBay's API. No API key required.
-
Enter your search query or eBay URL
Use the
queryfield for keyword searches (for example: "iPhone 13 Pro 128GB", "vintage Levi 501", "Pokemon Charizard card"). Or paste an eBay listing URL intoebayUrlto find comparable sold items for that specific product. -
Apply optional filters
Narrow results by condition, price range, listing type (auction, Buy It Now, Best Offer), time period (up to 90 days back), and eBay marketplace. More specific filters produce more actionable data.
-
Run and get results
50 items takes 8 to 15 seconds. 200 items takes 30 to 45 seconds. The run produces a pricing summary record and individual sold item records in the dataset, plus a CSV export and a human-readable Markdown report.
-
Read the summary and export
The summary record contains recommended price, price range, market velocity, demand level, and confidence score. Download the CSV for spreadsheet analysis or use the Markdown report to share pricing data with clients or partners.
Understanding the Results
Market Velocity
Velocity tells you how competitive the market is and how patient you need to be.
| Velocity | Days to Sell | What It Means |
|---|---|---|
| very_fast | Under 2 days | Hot item. Price competitively or slightly above median. |
| fast | 2 to 5 days | Strong demand. Standard pricing works well. |
| moderate | 5 to 10 days | Normal market. No urgency to undercut. |
| slow | 10 to 20 days | Lower demand. Competitive pricing helps. |
| very_slow | Over 20 days | Niche market. Patience or price adjustment needed. |
Confidence Score
Confidence reflects how much data backed the analytics. For rare or niche items, low confidence is expected. Use broader search terms or extend the date range to 60 to 90 days.
| Level | Sales Count | Reliability |
|---|---|---|
| high | 100+ sales | Very reliable. Sufficient data for accurate pricing decisions. |
| medium | 30 to 99 sales | Good indication. Reliable for most decisions. |
| low | Under 30 sales | Directional only. Limited data; treat as a starting point. |
Pricing
$0.10
per 100 items scraped
Pay-per-event pricing. No monthly fee. No minimum. A standard market research run of 100 items costs $0.10. A comprehensive 200-item analysis costs $0.20. Use Apify's "Max total charge (USD)" cap on each run.
| Items Scraped | Estimated Cost | Typical Use |
|---|---|---|
| 50 items | ~$0.05 | Quick price check for a single item |
| 100 items | ~$0.10 | Standard market research |
| 200 items | ~$0.20 | Comprehensive analysis, high confidence |
Who Uses This
Resellers, estate sale professionals, collectors, consignment shops, and arbitrage researchers use this to make pricing decisions from real transaction data.
eBay Resellers
Know actual sold prices before buying inventory. See whether that $50 thrift find actually sells for $200 or just $60. Calculate profit margins based on what buyers have paid, not what sellers hope for.
Estate Sale Pricing
Got 200 items to price? Run batch searches and get market data in minutes instead of hours of manual research. Export to CSV for inventory management and client reporting.
Collectors
Is that asking price fair? Compare against actual recent sales, not wishful listings. Make informed buying decisions for coins, cards, memorabilia, watches, and any collectible category.
Arbitrage Research
Compare prices across eBay marketplaces. Find items that consistently sell higher in the UK than the US, or discover regional price differences worth exploiting with international shipping.
FAQ
How is this different from searching eBay completed listings manually?
eBay shows individual listings when you search completed sales. This actor aggregates those listings and calculates statistical analytics: recommended price, price range, market velocity, demand level, condition breakdown, and auction vs Buy It Now comparison. What takes 30 to 60 minutes of manual calculation takes seconds here, across up to 200 data points per run.
How accurate is the pricing data?
All data comes directly from eBay completed listings, which are real verified transactions. Accuracy depends on sample size, reflected in the confidence score. High confidence (100+ sales) produces very reliable analytics. Medium confidence (30 to 99 sales) is reliable for most decisions. Low confidence (under 30 sales) is directional only.
What eBay marketplaces are supported?
8 eBay sites: ebay.com (US, USD), ebay.co.uk (UK, GBP), ebay.de (Germany, EUR), ebay.fr (France, EUR), ebay.it (Italy, EUR), ebay.es (Spain, EUR), ebay.ca (Canada, CAD), ebay.com.au (Australia, AUD). Use the ebaySite input to specify which marketplace to search.
What does the recommended price mean?
The recommended price is the statistically optimal listing price based on recent sales data. It is derived from the distribution of sold prices, weighted toward the range where sales are most frequent. It balances sell speed and margin based on what buyers have actually paid.
Can I search by eBay URL instead of keywords?
Yes. Provide an eBay listing URL in the ebayUrl input instead of the query field. The actor extracts the item title and searches for comparable sold listings. Use this when you want to research items similar to a specific eBay listing.
Why is there a 200 item limit?
eBay rate limits scraping requests. For most pricing research, 50 to 100 items gives statistically reliable data. Run multiple searches for different items or variations as needed.
Does this work for rare items?
For unique items, you will get fewer results and a lower confidence score. Use broader search terms, extend the date range to 60 to 90 days, and treat results as directional rather than precise. The confidence score and reason are always included so you know exactly how much to trust the output.
Related Pages
Learn how to research eBay sold prices effectively, including interpreting analytics and avoiding common mistakes.