How is eBay sold listings API usage measured?
Successful normalized operations consume the units defined by the active plan. Request headers make usage and rate-limit state visible to your backend.
Search sold listings by keyword with the eBay sold listings API. Get displayed prices, condition, shipping, and item IDs as JSON over REST or MCP. Use one server-side API key across 3 supported eBay marketplaces.
TL;DR
The eBay sold listings API returns structured eBay JSON as a flat JSON object. It is available through REST and MCP, with a 6 hours for sold results; 15 minutes for active results; 5 minutes for empty results cache policy and explicit request, freshness, rate-limit, and usage metadata.
Use this eBay operation through
Inspect the example request parameters and JSON response before integrating.
Inspect the example request and response before writing a single line.
{
"keyword": "sony wh-1000xm5",
"page": 1,
"totalItems": 1,
"totalResults": "1",
"hasNextPage": false,
"autoSelectedCategory": null,
"items": [
{
"itemId": "123456789012",
"title": "Illustrative listing \u2014 not live data",
"soldPrice": "120.00",
"soldCurrency": "USD",
"endedAt": "2026-10-07",
"quality": {
"priceBasis": "displayed_listing_price",
"saleDateVerified": false
}
}
]
}The eBay sold listings operation is available through every SoldFetch interface and resolves through the same validation and normalized output contract.
Use /v1/scrape to retrieve eBay sold listings data without maintaining marketplace-specific acquisition, parsers, retry rules, or response adapters.
Use this API alongside 2 other SoldFetch operations without changing authentication or the documented JSON format.
Every response includes request, cache, freshness, rate-limit, and usage metadata for production decisions.
Copy a request in Python, TypeScript, or cURL and inspect the example JSON before moving into production.
import requests
response = requests.get(
'https://soldfetch.com/v1/scrape',
params={'keyword': 'sony wh-1000xm5', 'ebaySite': 'ebay.com', 'sold': 'false', 'count': '60'},
headers={'API-KEY': 'soldfetch_live_YOUR_API_KEY'}
)
data = response.json(){
"keyword": "sony wh-1000xm5",
"page": 1,
"totalItems": 1,
"totalResults": "1",
"hasNextPage": false,
"autoSelectedCategory": null,
"items": [
{
"itemId": "123456789012",
"title": "Illustrative listing \u2014 not live data",
"soldPrice": "120.00",
"soldCurrency": "USD",
"endedAt": "2026-10-07",
"quality": {
"priceBasis": "displayed_listing_price",
"saleDateVerified": false
}
}
]
}eBay storefronts vary by host, currency, locale, delivery context, and available fields. SoldFetch keeps those differences behind one versioned sold listings contract.
3 eBay storefronts use the same ebaySite hostname parameter, validation layer, and output contract.
Marketplace, currency, delivery context, request ID, cache state, and fetch time travel with the normalized response.
Keep one server-side API key while application code and agents use the interface that fits their workflow.
Cache duration: 6 hours for sold results; 15 minutes for active results; 5 minutes for empty results. Retrieval timestamps stay unchanged on cache hits.
curl 'https://soldfetch.com/v1/scrape?keyword=sony+wh-1000xm5&ebaySite=ebay.com&sold=false&count=60' \
-H 'API-KEY: soldfetch_live_YOUR_API_KEY'{
"keyword": "sony wh-1000xm5",
"page": 1,
"totalItems": 1,
"totalResults": "1",
"hasNextPage": false,
"autoSelectedCategory": null,
"items": [
{
"itemId": "123456789012",
"title": "Illustrative listing \u2014 not live data",
"soldPrice": "120.00",
"soldCurrency": "USD",
"endedAt": "2026-10-07",
"quality": {
"priceBasis": "displayed_listing_price",
"saleDateVerified": false
}
}
]
}SoldFetch packages eBay sold listings acquisition, validation, normalization, caching, errors, and request metadata behind one server-side key.
Successful normalized operations consume the units defined by the active plan. Request headers make usage and rate-limit state visible to your backend.
Use public data, respect source rules and third-party rights, keep keys server-side, and match retention and downstream processing to your approved use case.
FAQ
Answers about this eBay API, its parameters, interfaces, freshness, and production use.
Current eBay sold listings details generated from SoldFetch's versioned operation catalog.
3
eBay marketplaces
6 hours for sold results; 15 minutes for active results; 5 minutes for empty results
cache policy
2
interfaces
Create a key, keep it server-side, and run the predefined eBay request in minutes.
Get an API key