Trading API (GetItem) returning future end date for ended sold items
Summary: ilovethesmellofbiddinginthemorning reports an issue with the eBay Trading API endpoint (GetItem), where the end date of sold items appears to be incorrectly set in the future. They provide an example of an item that sold in August but shows a September end date and note that this problem is consistent across multiple categories. The participant seeks insight into whether this is a temporary glitch or a deeper issue.
Hey guys, I've been using the ebay Trading API endpoint (GetItem) for quite some years now to check whether items I'm tracking through my app have ended and whether they have sold. I've also been getting the end date via this API. Today I've noticed that sold items that have ended are showing an end date in the future.
Example, checking this item 267744913004, which sold August 5th, the API returns that it ended in September!
Here's the relevant part in the returned data:
<StartTime>2026-08-01T18:58:06.000Z</StartTime><EndTime>2026-09-01T18:58:06.000Z</EndTime>
I've checked a few different ended/sold items from a few different categories, same deal, end date is in the future for sold items. Items that didn't sell show the correct end date.
Anyone else seeing this? A temporary glitch or something else going on here?
sonomaresale
·1 month agoIt looks like the API is returning the automatic renewal date of Fixed Price listings even if they're ended.
https://www.ebay.com/help/selling/listings/creating-managing-listings/relisting-items?id=4147
Would especially make sense to me if you have the "out of stock" feature enabled on our inventory.
While it may not make sense if you have a lot of single quantity items, if you have a multiquantity listing it is a decent solution. eBay keeps the "date sale(s) happened on a listing (potentially multiple different dates)" and "date the listing expires/renews" as separate things.