cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Get Offer call for 10k items, Do I need to make 10k calls for getting Offer information?

I am reading listing item using getInventoryItems, I can read 200 items at a time.

I now have to read listing offers as well for each inventory item.

If I have 200 items, I will be making 200 calls to getOffer endpoint, 1 call for every inventory item and If I have 10k items in my store, then I would expect I will be hitting the limit soon and I have to fetch listing items every 2 hours.

Is this the only way to read listing items along with Offers (Offer includes price, quantity and sold items)?

C# wrapper for eBay REST API
https://github.com/CMS365-PTY-LTD/EbaySharp
Message 1 of 3
latest reply
2 REPLIES 2

Get Offer call for 10k items, Do I need to make 10k calls for getting Offer information?

Hi @znts-wholesale-global 

 

The getOffer call should be used to retrieve all of the details of a specific offer.  The getOffers call will retrieve all offers associated with a specific SKU value.

 

Our default API call limits are designed for individuals and smaller businesses. If your volume increases, you can get higher limits after completing our Application Growth Check.

Best Regards,
eBay Developer Support
Message 2 of 3
latest reply

Get Offer call for 10k items, Do I need to make 10k calls for getting Offer information?

I can apply for the higher limits but sending 200 call for offer detail does not sound good.

You have a getInventoryItems which returns 200 items, can't you have a getOffers which takes a list of SKUs and return their associated offers in 1 request and not in 200 requests?

I need offer detail for every SKU because item price is not available in the getinventory.

If there is a way to get current stock and current item price in getInventory, I don't need to call get offer.

C# wrapper for eBay REST API
https://github.com/CMS365-PTY-LTD/EbaySharp
Message 3 of 3
latest reply