FindItemsByKeywordsRequest ( BaseFindingServiceRequest )
Searches for items based on a keyword query and returns details for matching items. Item filters can be used to restrict search results. Aspect filters can be used to further refine results. Use outputSelector to expand the amount of data returned for each matching item.
Call that uses FindItemsByKeywordsRequest:
By issuing a series of find queries, you can continually refine the items returned in your responses. Do this by repeating a query using the aspect values returned in one response as the input values to your next query.
For example, the aspectHistogramContainer in a response on Men's Shoes could contain an aspect of Size, along with "aspect values" for the different sizes currently available in Men's Shoes. By populating aspectFilter fields with the values returned in an aspectHistogramContainer, you can refine the item results returned by your new query.
You can incorporate wildcards in a multi-word search. For example, "ap*%20ip*" returns results for "apple ipod" among other matches. The words "and" and "or" are treated like any other word (and not their logical connotation). Only use "and", "or", or "the" if you are searching for listings containing those specific words.
If you don't specify this field, eBay returns a default set of item fields. Use outputSelector to include more item information in the response. The additional data is grouped into discrete nodes. You can specify multiple nodes by including this field multiple times, as needed, in the request.
If you specify this field, the additional fields returned can affect the call's performance (response time), as is the case with including seller feedback data.