eBay Sold Listings Intelligence
Pricing
from $25.00 / 1,000 results
eBay Sold Listings Intelligence
Get real market prices from eBay sold listings. See what items ACTUALLY sold for, not asking prices. Includes pricing analytics, market velocity, demand levels, and recommended listing price. Perfect for resellers, collectors, estate sales, inheritance sales.
Pricing
from $25.00 / 1,000 results
Rating
0.0
(0)
Developer

Marielise
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Stop guessing prices. See what items ACTUALLY sell for.
Get real market data from eBay's completed sales. Unlike listing prices (what sellers hope to get), this Actor shows you what buyers actually paid — with pricing analytics, market velocity, and condition-based insights.
Built after inheriting hundreds of items to price — manual eBay research was taking forever. This automates what used to take 15 minutes per item.
Who Is This For?
| You Are... | Your Problem | This Actor Helps You |
|---|---|---|
| Estate Sale Organizer | 200+ items to price, no time to research each one | Get batch pricing data in minutes |
| eBay Reseller/Flipper | Need to know profit margins before buying | See real sold prices, not asking prices |
| Thrift Store Arbitrageur | Is this $5 find worth $50 or $500? | Know the market before you buy |
| Collector | Is this price fair or am I getting ripped off? | Compare against actual recent sales |
| Consignment Shop | Need accurate pricing for clients' items | Data-driven pricing builds trust |
| Anyone Downsizing | Garage full of stuff, no idea what it's worth | Fair prices without hours of research |
What You Get
Quick Take (Plain English Summary)
"iPhone 13 Pro 128GB sells fast (3.2 days avg) at $425-$575.High demand. List at $499 for optimal sale."
Pricing Intelligence
- Recommended Price — Statistically optimal listing price
- Price Range — Where 80% of sales happen (10th-90th percentile)
- Market Velocity — How fast items sell (very_fast → very_slow)
- Demand Level — Based on daily sales volume
- Confidence Score — How reliable the data is based on sample size
Detailed Analytics
- Mean, median, min, max prices
- Standard deviation for price spread
- Price breakdown by condition (New vs Used price impact)
- Price breakdown by listing type (Auction vs Buy It Now)
- Price trends over time (rising, falling, stable)
- Days to sell estimates
Exportable Data
- CSV — Import into Excel/Google Sheets
- JSON — Integrate with your systems
- Markdown Report — Human-readable summary
Why Sold Prices Matter
| eBay Listing Prices | eBay Sold Prices |
|---|---|
| What sellers hope to get | What buyers actually paid |
| Includes overpriced items that never sell | Only completed transactions |
| Can be wildly optimistic | Real market data |
| Tells you nothing about demand | Shows how fast items move |
Example: You see an item listed for $200. Is that realistic? With this Actor, you might discover:
- Average sold price: $85
- Items priced above $120 rarely sell
- Condition matters: "Like New" gets $95, "Good" gets $70
That's the difference between data and guesswork.
Quick Start
Basic Search
{"query": "iPhone 13 Pro 128GB","maxItems": 50}
Filtered Search (Estate Sale Example)
{"query": "vintage Levi's 501","condition": ["good", "very_good"],"soldWithinDays": 60,"maxItems": 100}
International Markets
{"query": "PlayStation 5","ebaySite": "ebay.co.uk","maxItems": 50}
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
query | string | — | Search keywords (e.g., "iPhone 13 Pro 128GB") |
ebayUrl | string | — | Or paste an eBay URL to find similar items |
ebaySite | string | ebay.com | eBay marketplace (US, UK, DE, FR, IT, ES, CA, AU) |
soldWithinDays | integer | 30 | Only items sold in last N days (max 90) |
condition | array | all | Filter: new, like_new, very_good, good, acceptable, for_parts |
priceMin | number | — | Minimum sold price |
priceMax | number | — | Maximum sold price |
listingType | array | all | Filter: auction, buy_it_now, best_offer |
categoryId | string | — | eBay category ID to narrow search |
maxItems | integer | 50 | Items to scrape (10-200) |
sortBy | string | date_desc | Sort: date_desc, date_asc, price_desc, price_asc |
includeAnalytics | boolean | true | Generate pricing intelligence |
outputFormat | string | full | Output: full, summary_only, items_only |
Output Example
{"summary": {"recommendedPrice": { "cents": 49900, "display": "$499.00", "currency": "USD" },"priceRange": {"low": { "cents": 42500, "display": "$425.00", "currency": "USD" },"high": { "cents": 57500, "display": "$575.00", "currency": "USD" }},"marketVelocity": "fast","averageDaysToSell": 3.2,"demandLevel": "high","quickTake": "iPhone 13 Pro 128GB sells fast at $425-$575. High demand.","confidence": "high","confidenceReason": "Based on 127 sales"},"analytics": {"prices": {"mean": { "display": "$487.32" },"median": { "display": "$499.00" },"percentile10": { "display": "$425.00" },"percentile90": { "display": "$575.00" }},"volume": {"totalSold": 127,"soldPerDay": 4.2,"avgDaysToSell": 3.2},"byCondition": {"new": { "count": 45, "avgPrice": { "display": "$549.00" } },"like_new": { "count": 82, "avgPrice": { "display": "$475.00" } }}},"items": [{"itemId": "123456789","title": "Apple iPhone 13 Pro 128GB Sierra Blue Unlocked","soldPrice": { "display": "$525.00" },"soldDate": "2026-01-08T14:30:00Z","condition": { "condition": "like_new" },"listingType": "buy_it_now"}]}
Supported eBay Sites
| Country | Domain | Currency |
|---|---|---|
| United States | ebay.com | USD |
| United Kingdom | ebay.co.uk | GBP |
| Germany | ebay.de | EUR |
| France | ebay.fr | EUR |
| Italy | ebay.it | EUR |
| Spain | ebay.es | EUR |
| Canada | ebay.ca | CAD |
| Australia | ebay.com.au | AUD |
Understanding the Results
Market Velocity
| Level | Days to Sell | What It Means |
|---|---|---|
| very_fast | < 2 days | Hot item, sells immediately |
| fast | 2-5 days | Strong demand |
| moderate | 5-10 days | Normal market |
| slow | 10-20 days | May need price adjustment |
| very_slow | > 20 days | Niche market |
Confidence Score
| Level | Sales Count | Reliability |
|---|---|---|
| high | 100+ sales | Very reliable |
| medium | 30-99 sales | Good indication |
| low | < 30 sales | Use with caution |
Reading Price Spreads
- Median > Mean: Some low outliers (damaged items?) pulling average down
- Mean > Median: Some high outliers (rare variants?) pulling average up
- Wide range: Condition matters a lot — price accordingly
- Narrow range: Commoditized market — compete on speed/service
FAQ
Q: How is this different from just searching eBay's sold listings?
A: eBay shows you individual listings. This Actor aggregates that data and calculates analytics — averages, medians, price ranges, how condition affects price, how fast items sell. What takes hours manually takes seconds here.
Q: How accurate is the pricing data?
A: The data comes directly from eBay's completed listings — these are real transactions. The analytics are only as good as the sample size (check the confidence score). More sales = more reliable data.
Q: Can I use this to price my entire estate/collection?
A: Yes! Run searches for different item categories. Export to CSV, work in a spreadsheet. This is exactly what it was built for.
Q: Why 200 item limit?
A: eBay rate limits and performance. For most pricing research, 50-100 items gives you statistically reliable data. You can run multiple searches for different items.
Q: Does this work for rare/unique items?
A: For unique items, you'll get fewer results and lower confidence. Use broader search terms, extend the date range (60-90 days), and interpret results as directional rather than definitive.
Technical Details
Built With
- Crawlee — Modern web scraping framework
- Playwright — Firefox browser automation
- TypeScript — Type-safe code
- Cheerio — HTML parsing
Anti-Detection
- Firefox browser (better stealth than Chrome)
- Browser fingerprint rotation
- Session rotation
- Smart proxy support
- Exponential backoff on detection
- Human-like delays
Performance
- ~50 items: 8-15 seconds
- ~100 items: 15-25 seconds
- ~200 items: 30-45 seconds
Integrations
Apify API
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('marielise.dev/ebay-sold-listings-intelligence').call({query: 'vintage band t-shirt',maxItems: 100});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items[0].summary.quickTake);
Scheduled Runs
Track price trends over time by scheduling daily or weekly runs.
Webhooks
Get notified automatically when runs complete.
Limitations
- 200 items max per run (eBay rate limits)
- 90 days max history (eBay limitation)
- Listing dates are estimated based on listing type
- Full seller details require individual item page visits
Support
Questions? Issues? Leave a comment on the Actor page.
Stop guessing. Know what things are actually worth.