question

temire3 avatar image
0 Likes"
temire3 asked

findItemsAdvanced returns different data from website,findItemsAdvanced not returning correct results


The seller has 1500 + items for selling,
but findItemsAdvanced api returns that totalEntries: 5
link(don't forget to change appID):

https://svcs.ebay.com/services/search/FindingService/v1?OPERATION-NAME=findItemsAdvanced&SERVICE-VERSION=1.7.0&SECURITY-APPNAME=appID&RESPONSE-DATA-FORMAT=JSON&REST-PAYLOAD&paginationInput.entriesPerPage=10&itemFilter(0).name=Seller&itemFilter(0).value=calzatureventuri&outputSelector=PictureURLLarge,UnitPriceInfo

finding apifinditemsadvancedfindingapi
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

sagar_developersupport avatar image
0 Likes"
sagar_developersupport answered

Hi @temire3,

Please use LocatedIn filter with value set to “WorldWide” to find an seller's all active items, regardless of their Location.

If an item is listed on Ireland and the item is shipped just within Ireland, the item will not show up on US (www.ebay.com). Similarly, it will not get returned in the response of findItemsAdvanced for SiteID 0 (US). It will get returned only on www.ebay.ie and if the SiteId is set to 205 (Ireland) in the API call.Please refer below KB articles for more details:

http://www.ebaydts.com/eBayKBDetails?KBid=1688

http://www.ebaydts.com/eBayKBDetails?KBid=1211

Best Regards ,
eBay Developer Support

· 3
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Hi! Thank you for your reply.


1. I tried as you suggested, but now website shows lower than API returns.
Seller has 194 items on website

But API returns totalEntries: 219

URL(don't forget to put your appID):

https://svcs.ebay.com/services/search/FindingService/v1?OPERATION-NAME=findItemsAdvanced&SERVICE-VERSION=1.7.0&SECURITY-APPNAME=YOURAPPID&RESPONSE-DATA-FORMAT=JSON&REST-PAYLOAD&itemFilter(0).name=Seller&itemFilter(0).value=endeardistributors&itemFilter(1).name=LocatedIn&itemFilter(1).value=WorldWide&outputSelector=PictureURLLarge
0 Likes 0 ·

2. How could I get only sold listings of user ? Is there any field that shows it?

Thank you in advance !

0 Likes 0 ·

3. PaymentMethods returns empty array even if item accepts PayPal.

0 Likes 0 ·
sagar_developersupport avatar image
0 Likes"
sagar_developersupport answered

Hi @temire3,

Please refer below doc for more information about ItemFilter:
Ref: https://developer.ebay.com/devzone/finding/callref/types/ItemFilterType.html
Use HideDuplicateItems in item filter to not get duplicate items in response.

You are not getting the payment method for item https://www.ebay.com/itm/283874804016 because seller have not specified the payment method at listing time as seller is opted into managed payment.


Best Regards ,
eBay Developer Support

· 2
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Thanks. So, the only way to get if item accepts PayPal payment or not is to scrape it from website ?

0 Likes 0 ·

And how to get only SoldItems? If I use itemFilter SoldItemsOnly=true API doesn't return anything. It returns count: 0

0 Likes 0 ·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.