Browse API Shows Item In Stock when eBay shows Item Unavailable
I'm calling https://api.ebay.com/buy/browse/v1/item/get_item_by_legacy_id?legacy_item_id=175883230261 which returns
"estimatedAvailabilities": [
{
"deliveryOptions": [
"SHIP_TO_HOME",
"SELLER_ARRANGED_LOCAL_PICKUP"
],
"estimatedAvailabilityStatus": "IN_STOCK",
"estimatedAvailableQuantity": 1,
"estimatedSoldQuantity": 0
}
],
However, eBay.com indicates "This listing was ended by the seller on Wed, Jan 24 at 8:14 PM because the item is no longer available."
I rely on the value of estimatedAvailabilityStatus to show items that are in stock.
4 comments
znts-wholesale-global
·2 years agoCan you take advantage of mpn field?
pearcefj
OP2 years agoUnfortunately, MPN isn't always returned and when it is returned it's usually not the SKU.
pearcefj
OP2 years agoThis issue just happened again but for a different item id, 155328418639. The listing for this item states "This listing was ended by the seller on Tue, Mar 12 at 5:00 PM because the item is no longer available."
My call, https://api.ebay.com/buy/browse/v1/item/get_item_by_legacy_id?legacy_item_id=155328418639 does not return a sku so I can't make the offer call.
znts-wholesale-global
·2 years agoYou can end a listing which is till in stock.
Can you use the get offer endpoint? It will give you availableQuantity
https://api.ebay.com/sell/inventory/v1/offer?sku=V43-MAT-DROM-Q