Apify Actor · Pay Per Event · PPE

eBay Sold Listings Intelligence

eBay shows you what sellers are asking. This shows you what buyers actually paid.

$0.10 per 100 items No subscription 8 eBay marketplaces Real sold prices, not asking prices

Published by , 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.

  1. Enter your search query or eBay URL

    Use the query field for keyword searches (for example: "iPhone 13 Pro 128GB", "vintage Levi 501", "Pokemon Charizard card"). Or paste an eBay listing URL into ebayUrl to find comparable sold items for that specific product.

  2. 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.

  3. 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.

  4. 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_fastUnder 2 daysHot item. Price competitively or slightly above median.
fast2 to 5 daysStrong demand. Standard pricing works well.
moderate5 to 10 daysNormal market. No urgency to undercut.
slow10 to 20 daysLower demand. Competitive pricing helps.
very_slowOver 20 daysNiche 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
high100+ salesVery reliable. Sufficient data for accurate pricing decisions.
medium30 to 99 salesGood indication. Reliable for most decisions.
lowUnder 30 salesDirectional 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.05Quick price check for a single item
100 items~$0.10Standard market research
200 items~$0.20Comprehensive 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.


Learn how to research eBay sold prices effectively, including interpreting analytics and avoiding common mistakes.