eBay Sold listings thin API
Retrieve recently sold eBay listings for any keyword with the sold price, sale date, condition, format, bids, and whether a Best Offer was accepted, without seller details; the lighter sibling of eBay Sold Listings for price comps.
$3.00/1k req, pay per request, no subscription.
{"itemId": "196512033987","title": "Apple iPhone 13 Pro 128GB Graphite AT&T Locked - Good","url": "https://www.ebay.com/itm/196512033987","soldPrice": 415,"soldCurrency": "USD","soldUtc": 1790380800,"shippingCost": "$5.55","condition": "Used - Good",... 4 more fields}
Pricing and providers
eBay Sold listings thin API pricing: one API, 3 interchangeable providers
The cheapest provider serves first. If it fails, the next one takes over in the same call.
capped at $0.199 per request1 result$0.0033631 results$0.1023661 results$0.199 capYou are charged for what comes back. Lower the limit to pay less - and no single request can cost more than the cap, however much comes back.
Try it
Get eBay sold listings thin in one request
This sample shows 15 of 16 fields. See every field
{
"found": true,
"data": {
"items": [
{
"itemId": "196512033987",
"title": "Apple iPhone 13 Pro 128GB Graphite AT&T Locked - Good",
"url": "https://www.ebay.com/itm/196512033987",
"soldPrice": 415,
"soldCurrency": "USD",
"soldUtc": 1790380800,
"shippingCost": "$5.55",
"condition": "Used - Good",
"listingType": "Auction",
"bidCount": 9,
"bestOfferAccepted": false,
"image": "https://i.ebayimg.com/images/g/2hIAAOSwsxhk3z5C/s-l500.jpg"
},
{
"itemId": "196234871203",
"title": "Apple iPhone 13 Pro 256GB Sierra Blue Unlocked - Very Good",
"url": "https://www.ebay.com/itm/196234871203",
"soldPrice": 389,
"soldCurrency": "USD",
"soldUtc": 1790467200,
"shippingCost": "$0.00",
"condition": "Used - Very Good",
"listingType": "Fixed price",
"bestOfferAccepted": true,
"image": "https://i.ebayimg.com/images/g/9dEAAOSwqxhk3z5A/s-l500.jpg"
},
{
"itemId": "195988761420",
"title": "Apple iPhone 13 Pro 512GB Gold - For Parts or Not Working",
"url": "https://www.ebay.com/itm/195988761420",
"soldPrice": 138.5,
"soldCurrency": "USD",
"soldUtc": 1790208000,
"shippingCost": "$0.00",
"condition": "For parts or not working",
"listingType": "Fixed price",
"bestOfferAccepted": false,
"image": "https://i.ebayimg.com/images/g/3jKAAOSwtxhk3z5D/s-l500.jpg"
}
]
}
}Full parameter and response reference - every field, type, and example for this endpoint.
Reference
One request, one response shape.
Every field you send and every field you get back, each with a real example.
Last verified 2026-11-07 · uptime and latency measured over 30d
Request body
JSON, posted to this endpoint.
- querystring
iphone 13 pro
Search keyword for sold items (e.g. iphone 13 pro).
- conditionenum
Item condition filter (e.g. used).
- limitinteger
3
Maximum number of results to return (1-60, default 25).
- listingTypeenum
Restrict to a listing format; omit or use all for both (e.g. auction for auction sales only).
- maxPricenumber
Optional maximum sold price in the site currency (e.g. 500).
- minPricenumber
Optional minimum sold price in the site currency (e.g. 200).
- siteenum
eBay country site to search. Sold-listing coverage is currently US only.
- sortenum
price_high
Result sort order; omitted means ended_recently (e.g. price_high sorts by highest sold price plus shipping first).
Response
JSON, one example value per field.
Sold listing records: title, sold price, sale date, condition, format, bids, and item URL, without seller details. Populated whenever the provider has data for the entity.
- bestOfferAcceptedboolean
false
True when eBay marked the sale as Best Offer accepted. Absent when the source could not tell.
- bidCountinteger
9
Number of bids the listing received, for auction sales.
- conditionstring
Used - Good
Item condition as listed (e.g. Pre-Owned).
- imagestring
https://i.ebayimg.com/images/g/2hIAAOSwsxhk3z5C/s-l500.jpg
Primary listing image URL. Populated whenever the provider has data for the entity.
- itemIdstring
196512033987
eBay item identifier. Populated whenever the provider has data for the entity.
- listingTypestring
Auction
Sale format: Auction or Fixed price.
- shippingCoststring
$5.55
Shipping the buyer paid, in the site currency (e.g. "$5.55"; "$0" is free shipping).
- soldCurrencystring
USD
ISO currency code of the sold price (e.g. USD).
- soldPricenumber
415
Final sold price in the site currency. When bestOfferAccepted is true this is the listing's asking price: eBay does not publish the accepted offer amount.
- soldUtcnumber
1790380800
UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds.
- titlestring
Apple iPhone 13 Pro 128GB Graphite AT&T Locked - Good
Listing title as it appeared on eBay. Populated whenever the provider has data for the entity.
- urlstring
https://www.ebay.com/itm/196512033987
Canonical listing URL. Populated whenever the provider has data for the entity.
- foundboolean
true
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
FAQ
About the eBay Sold listings thin API
The AnyAPI eBay Sold listings thin API returns eBay sold listings thin data as normalized JSON from one POST call to /v1/run/ebay.sold_listings_thin. Retrieve recently sold eBay listings for any keyword with the sold price, sale date, condition, format, bids, and whether a Best Offer was accepted, without seller details; the lighter sibling of eBay Sold Listings for price comps. AnyAPI routes each request across 3 sources and falls back automatically when one fails. It costs from $3 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 100.0% of eBay sold listings thin calls through AnyAPI succeeded, with a median response time of 1.7 seconds across 1,301 measured calls.