Developers Program

Finding API - get seller's items with findItemAdvanced call

Published: August 19 2010, 10:23:00 PM·Updated: August 17 2022, 3:26:24 AM

Products

Answer

Detailed Description

You can get eBay sellers' listings with findItemsAdvanced call. The API allows you to retrieve seller's items without specifying siteID and keywords /categoryId in the request. Here is the sample call which returns the listing for two sellers specified in the request.

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

URL format - HTTP GET

http://svcs.ebay.com/services/search/FindingService/v1?OPERATION-NAME=findItemsAdvanced&SECURITY-APPNAME=YOUR APPID&RESPONSE-DATA-FORMAT=XML&REST-PAYLOAD&itemFilter(0).name=Seller&itemFilter(0).value(0)=seller1&itemFilter(0).value(1)=seller2&itemFilter(1).name=LocatedIn&itemFilter(1).value=WorldWide&paginationInput.entriesPerPage=3

XML format - HTTP POST

<?xml version="1.0" encoding="utf-8"?>
<findItemsAdvancedRequest xmlns="http://www.ebay.com/marketplace/search/v1/services">
<paginationInput>
<pageNumber>1</pageNumber>
<entriesPerPage>3</entriesPerPage>
</paginationInput>
<itemFilter>
<name>Seller</name>
<value>seller1</value>
<value>seller2</value>
</itemFilter>

<itemFilter>
<name>LocatedIn</name>
<value>WorldWide</value>
</itemFilter>
</findItemsAdvancedRequest>

Version Info

The example was based on the version specified below:

API Schema Version1.13.0

How well did this answer your question?