eBay Sold Listings Scraper — Real Sold Prices & Dates
Pricing
from $1.80 / 1,000 sold listing scrapeds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
eBay Sold Listings Scraper — Real Sold Prices to JSON, CSV & Google Sheets
Scrape eBay sold and completed listings by keyword and get the real final sold price, sold date, condition, shipping, seller and a clean item URL — as JSON, CSV or Excel. Asking prices are noise; sold prices are the truth. Use them to price inventory, spot arbitrage and value any item with confidence.
AI-agent ready: this Actor is callable and payable by AI agents via x402 (USDC on Base), no Apify account required.
How to see what an item actually sold for on eBay
eBay hides sold prices behind a filter and removes them after ~90 days. This scraper pulls the SOLD & completed listings for any keyword in real time and returns structured data — the real transaction price and date, not the asking price. No eBay account, no eBay API key needed.
How to export eBay sold listings to Google Sheets, CSV or Excel
Run the Actor with your keywords, then export the results in one click: the dataset downloads as CSV, Excel, JSON or HTML, or you pull it live via the API into Google Sheets, a database or your app. One clean row per sold listing — ready to analyze.
eBay sold prices as JSON — what you get (one row per sold listing)
| Field | Description |
|---|---|
soldPrice + currency | 💰 The real price it sold for (USD/GBP/EUR/…) |
soldDate | 📅 When it sold ("Sold Oct 5, 2024") |
title | Listing title |
condition | New / Pre-Owned / … |
isAuction + bids | Auction vs Buy-It-Now, with bid count |
shippingText | Shipping / delivery cost label |
seller | Seller username |
permalink | Clean item URL (tracking stripped) |
thumbnail | Product image URL |
searchTerm, searchRank, site, scrapedAt | Provenance |
Example — scrape eBay sold data by keyword
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"}
What people use eBay sold data for
- Reselling & flipping — price your listings to actually sell, and find undervalued buys.
- Arbitrage & dropshipping — compare sold prices across marketplaces (US/UK/DE/FR…) to find margins.
- Price research & item valuation — appraise collectibles, electronics, sneakers, trading cards and parts by their real market value.
- eBay price history datasets — run a keyword on a schedule to build your own sold-price history over time.
- AI / LLM & RAG pipelines — feed clean, real-world resale price data to your models and agents.
Why this eBay sold listings 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.ebaySite—US,UK,DE,FR,IT,ES,CA,AU(defaultUS).maxResults— sold listings per keyword (default 120, ~60/page).maxItems— optional global cap across all keywords.
FAQ
How do I see eBay sold prices? Run this Actor with your keyword — it returns the real sold price and sold date for each completed listing, even after eBay hides them.
Does it return active (asking) listings? No — only sold/completed listings, i.e. real transaction prices.
Do I need an eBay account or API key? No — it scrapes the public eBay results in real time. No account, no eBay API key.
How do I export eBay sold listings to Google Sheets or CSV? Run the Actor, then export the dataset as CSV/Excel/JSON, or connect the API to Google Sheets.
Which countries and currencies? 8 eBay marketplaces (see ebaySite); prices are returned in each site's currency.
How far back does eBay sold data go? eBay typically shows completed listings from roughly the last 90 days; this scraper returns what's currently listed as sold for your keyword.
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. Try it with a small maxResults first.
Tip: run the same keyword weekly and diff the results to build your own eBay sold-price history dataset.