eBay Sold Listings Scraper — Real Sold Prices & Dates avatar

eBay Sold Listings Scraper — Real Sold Prices & Dates

Pricing

from $1.80 / 1,000 sold listing scrapeds

Go to Apify Store
eBay Sold Listings Scraper — Real Sold Prices & Dates

eBay Sold Listings Scraper — Real Sold Prices & Dates

Scrape eBay sold & completed listings by keyword: real sold prices, sold dates, condition, shipping, seller and clean item URLs. Ideal for price research, reselling and market-value analysis. ~60 listings/page, sites US/UK/DE/FR/IT/ES/CA/AU.

Pricing

from $1.80 / 1,000 sold listing scrapeds

Rating

0.0

(0)

Developer

Marouane Oulabass

Marouane Oulabass

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

an hour ago

Last modified

Categories

Share

eBay Sold Listings Scraper — Real Sold Prices, Not Asking Prices

Know what things actually sell for on eBay. This scraper pulls eBay SOLD & completed listings by keyword and returns the data that matters: the real final sold price, the sold date, condition, shipping, seller and a clean item URL — as clean JSON, CSV or Excel.

AI-agent ready: this Actor is callable and payable by AI agents via x402 (USDC on Base), no Apify account required.

Asking prices are noise. Sold prices are the truth. Use them to price your inventory, spot arbitrage, and value any item with confidence.

Who uses this

  • 🛒 Resellers & flippers — price your listings to actually sell, and find undervalued buys.
  • 📈 Arbitrage & dropshipping — compare sold prices across sites (US/UK/DE/FR…) to find margins.
  • 💵 Price research & valuation — appraise collectibles, electronics, sneakers, trading cards, parts.
  • 📊 Market analysts & brands — track real demand and price trends over time.

What you get — one clean row per sold listing

FieldDescription
soldPrice + currency💰 The real price it sold for (USD/GBP/EUR/…)
soldDate📅 When it sold ("Sold Oct 5, 2024")
titleListing title
conditionNew / Pre-Owned / …
isAuction + bidsAuction vs Buy-It-Now, with bid count
shippingTextShipping / delivery cost label
sellerSeller username
permalinkClean item URL (tracking stripped)
thumbnailProduct image URL
searchTerm, searchRank, site, scrapedAtProvenance

Example

Input

{ "keywords": ["nintendo switch oled", "iphone 13 128gb"], "ebaySite": "US", "maxResults": 120 }

Output (one item)

{
"title": "Nintendo Switch OLED White Console",
"soldPrice": 195.00, "currency": "USD", "soldDate": "Sold Jul 12, 2026",
"condition": "Pre-Owned", "isAuction": false, "shippingText": "Free delivery",
"seller": "sheffs_kard_kitchen", "permalink": "https://www.ebay.com/itm/117297819333"
}

Why this scraper

  • Real SOLD data — not active/asking listings. This is the hard part, and it's what you actually need.
  • 🌍 8 marketplaces — US, UK, DE, FR, IT, ES, CA, AU. Compare prices across regions.
  • 🎯 100% field fidelity — measured 100% fill on sold price, date, condition, seller, URL and image across 360 real listings.
  • Fast & affordable — ~60 listings per page, pay only per listing returned.
  • 🧹 Clean output — normalized prices, clean URLs, ready for Sheets/Excel/your database or API.

Input options

  • keywords (required) — one search per keyword.
  • ebaySiteUS, UK, DE, FR, IT, ES, CA, AU (default US).
  • maxResults — sold listings per keyword (default 120, ~60/page).
  • maxItems — optional global cap across all keywords.

FAQ

Does it return active listings? No — only sold/completed listings (real transaction prices).

Which countries? 8 eBay marketplaces (see ebaySite). Prices are returned in each site's currency.

How fresh is the data? Live — it scrapes eBay in real time on each run.

What does it cost? Pay-per-result: you're only charged for sold listings actually returned. Run it on a small maxResults first to try it.

Can I export to CSV/Excel/Google Sheets? Yes — the dataset exports to JSON, CSV, Excel and HTML, or pull it via the API.


Tip: run the same keyword weekly and diff the results to build your own eBay price-history dataset.