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

FindItemsByProduct no longer working?

I've been using the Finding API for several months now, specifically FindItemsByProduct.

Today, none of my requests have turned up any information, whether it be searching by ISBN or ReferenceID (ePID).  As in, my request is successful, but there are no results given.  I've done with with dozens of different ISBNs and ePIDs, and the result is the same.

 

I've tried other API calls such as FindItemsByKeywords, and that worked just fine.

All of this was tried again in the API Explorer with the results being the same.

 

Has anyone else experienced this recently?  Is the FindItemsByProduct endpoint malfunctioning?

 

Thanks in advance.

Message 1 of 22
latest reply
21 REPLIES 21

Re: FindItemsByProduct no longer working?

As noted below by Ebay support the issue is resolved.  I can confirm that it is working for me.

Message 16 of 22
latest reply

Re: FindItemsByProduct no longer working?

Yea, not working for me. I'm using findItemsAdvanced to get a list of items by seller (my customer) and then immediately call findItemsByProduct using the itemId returned by the first call. I get no results.

Message 17 of 22
latest reply

Re: FindItemsByProduct no longer working?

@captianeric  

FindItemsByProduct can not use the ItemId returned by the first call. The call requires a product  identifier like ePID, ISBN, UPC, or EAN. You can collect the ProductID from findItemsAdvanced call, but I'm not sure what you are trying to accomplish by feeding the value back into the findItemsByProduct call.

https://developer.ebay.com/devzone/finding/CallRef/findItemsByProduct.html 

 

ShipScript has been an eBay Community volunteer since 2003, specializing in HTML, CSS, Scripts, Photos, Active Content, Technical Solutions, and online Seller Tools.
Message 18 of 22
latest reply

Re: FindItemsByProduct no longer working?

I have read this thread a couple times. I'm having the same issue as OP. 
I am using URL-formatted requests to perform findItemsByProduct using UPC. Here is my formatted string I'm passing into my function.

f"{ENDPOINT}?Operation-Name=findItemsByProduct&Service-Version=1.13.0&Security-AppName={apiKey}&Response-Data-Format=JSON&REST-Payload&productId.@type=UPC&productId={upc}"

I have used several different UPCs.
I am using a valid api key in production application environment.
I am 100% sure my enpoint is correct: 
 
Note how I am using the URL formatted headers instead of JSON or XML.
 
All of my API calls are successful, but the product count is always 0.
I'm not sure why people are saying this is fixed. For me it is not fixed.

Would someone mind lending a hand?
Thank you
Message 19 of 22
latest reply

Re: FindItemsByProduct no longer working?

developer_support@ebay  

I'm not sure what is going on with the call failures, but am documenting here:

 

Two similar calls, one for UPC and one for ePID for the same item both return no items:

 

https://svcs.ebay.com/services/search/FindingService/v1?Operation-Name=findItemsByProduct&Service-Version=1.13.0&Security-AppName={appid}&Response-Data-Format=JSON&paginationInput.entriesPerPage=10&productId.@type=ReferenceID&productId=5032174279

https://svcs.ebay.com/services/search/FindingService/v1?Operation-Name=findItemsByProduct&Service-Version=1.13.0&Security-AppName={appid}&Response-Data-Format=JSON&paginationInput.entriesPerPage=10&productId.@type=UPC&productId=890792002302

 

but returns this search URL which returns a handful of items:

https://www.ebay.com/sch/i.html?_ddo=1&_ipg=10&_pgn=1&_productid=5032174279

 

 

Similarly this two calls for UPC and ReferenceID return no items:

 

https://svcs.ebay.com/services/search/FindingService/v1?Operation-Name=findItemsByProduct&Service-Version=1.13.0&Security-AppName={appid}&Response-Data-Format=JSON&paginationInput.entriesPerPage=10&productId.@type=UPC&productId=0840046045357

https://svcs.ebay.com/services/search/FindingService/v1?Operation-Name=findItemsByProduct&Service-Version=1.13.0&Security-AppName={appid}&Response-Data-Format=JSON&paginationInput.entriesPerPage=10&productId.@type=ReferenceID&productId=13054477410

 

but return a search URL that can find a handful of items:

https://www.ebay.com/sch/?_ddo=1&_ipg=10&_pgn=1&_productid=13054477410 

 

 

Whereas this call using a different UPC returns at least 10 items 

 

https://svcs.ebay.com/services/search/FindingService/v1?Operation-Name=findItemsByProduct&Service-Version=1.13.0&Security-AppName={appid}&Response-Data-Format=JSON&paginationInput.entriesPerPage=10&productId.@type=UPC&productId=890792002302

 

along with this search URL:

https://www.ebay.com/sch/?_ddo=1&_ipg=10&_pgn=1&_productid=28046036153 

 

 

This ISBN call returns 2 items

 

https://svcs.ebay.com/services/search/FindingService/v1?Operation-Name=findItemsByProduct&Service-Version=1.13.0&Security-AppName={appid}&Response-Data-Format=JSON&paginationInput.entriesPerPage=10&productId.@type=ISBN&productId=9780133805765

 

And this search URL also displays 2 items:

https://www.ebay.com/sch/?_ddo=1&_ipg=10&_pgn=1&_productid=9038745602 

 

 

ShipScript has been an eBay Community volunteer since 2003, specializing in HTML, CSS, Scripts, Photos, Active Content, Technical Solutions, and online Seller Tools.
Message 20 of 22
latest reply

Re: FindItemsByProduct no longer working?

Thank you for the experimentation. I have confirmed your results. The UPC you had success with gave me results as well.

It is possible that developer_support@ebay thinks this is solved because it worked on one or two UPCs. The biggest clue here is that it works on some UPCs but not others (most others from my testing).

 

Hopefully this gets resolved soon. I'm not sure what to try next. My application heavily relies on UPC searching. I might be able to get MSKUs through other calls, but being able to search via UPC would be the way to go.

If I have to I will open a ticket, I just didn't want to get charged for something that is clearly not my fault.

Message 21 of 22
latest reply

Re: FindItemsByProduct no longer working?

For anyone else struggling, I have resorted to using FindItemsAdvanced call in the Finding API using the UPC as a keyword. This seems to work, but that FindProducts API needs to work sooner than later. Is is too much to ask to get a response sometime this year?

 

My Url using a formatted string in Python, passed into requests.get():

f"{ENDPOINT}?Operation-Name=findItemsAdvanced&Service-Version=1.13.0&Security-AppName={apiKey}&Response-Data-Format=JSON&paginationInput.entriesPerPage=10&REST-Payload&keywords={upc}"
Message 22 of 22
latest reply