Completed / Sold Listings
Search
Completed / Sold Listings
Search completed/sold listings — eBay’s real sold-price history.
GET
Completed / Sold Listings
The completed-listings endpoint returns sold items — the closing prices buyers actually paid — making it the source of truth for eBay sold-price history and market valuation. Every result has
sold set to true on the response envelope.
Query Parameters
Search keywords. Matches against listing titles.
eBay marketplace domain TLD or alias. See
/v1/ebay/markets for all supported values.Examples: com, co.uk, de, fr, com.auRestrict results to an eBay category id. Use
/v1/ebay/categories to look up ids.Page number for paginated results. Range:
1 - 100.Results per page. Clamped to one of
60, 120, or 240.Sort order for results.
| Value | Description |
|---|---|
best_match | Best match (default) |
ending_soonest | Ended soonest first |
newly_listed | Most recently ended |
price_low_to_high | Lowest sold price first |
price_high_to_low | Highest sold price first |
Item condition filter (
new, open_box, refurbished, used, for_parts).Minimum sold-price filter in the marketplace’s local currency.
Maximum sold-price filter in the marketplace’s local currency.
Response
Identical shape to/v1/ebay/search, except sold is true and each result’s price reflects the final sold price.
The search query that was executed.
Marketplace domain that was searched.
Always
true for completed/sold listings.Array of sold listings (same
SearchResult shape as active search).Available filter facets keyed by name.
Pagination metadata with
current_page, per_page, total_pages, total_results.ISO 8601 timestamp when the results were scraped.
Example Response
Each completed-listings request costs 5 credits. Failed requests are not charged.
Authorizations
Query Parameters
Search keywords.
eBay marketplace domain TLD or alias (com, co.uk, de, fr, ...).
Restrict results to a category id.
Page number for paginated results.
Required range:
1 <= x <= 100Results per page. Clamped to 60, 120 or 240.
Required range:
1 <= x <= 240Sort order for results.
Available options:
best_match, ending_soonest, newly_listed, price_low_to_high, price_high_to_low Item condition filter.
Available options:
new, open_box, refurbished, used, for_parts Minimum price filter in the marketplace's local currency.
Required range:
x >= 0Maximum price filter in the marketplace's local currency.
Required range:
x >= 0
