Search listings
Find active listings by keyword, category, price, condition, seller, and listing type.
ebay.products.search
/execute
Shared execution endpoint
Input parameters
category
integer
optional
Category to search or list. At least 0.
condition
integer
optional
At least 0.
limit
integer
optional
Maximum number of results to return. Allowed values: `60`, `120`, `240`.
60
listing_type
string
optional
Allowed values: `bin`, `auction`.
max_price
string
optional
Highest price to include.
min_price
string
optional
Lowest price to include.
page
integer
optional
One-based result page to fetch. From 1 to 100.
1
query
string
required
Search query.
used laptop
seller
string
optional
sold
boolean
optional
Only active listings are supported. Sold searches require eBay sign-in. Allowed values: `false`.
sort
string
optional
Sort order for returned results. Allowed values: `best`, `newest`, `lowest_price`, `highest_price`, `ending_soonest`.
Response
Successful output is returned in results[0].data.
Raw platform output is intentionally open-ended and may evolve with the upstream source.
Illustrative output fields
Values illustrate one response. Read the guidance above for missing values and limits; fields can vary with the requested operation and the data available.
| Path | Observed type | Example |
|---|---|---|
has_more |
boolean |
true |
limit |
integer |
60 |
listings |
array |
3 items |
listings |
array |
3 items |
next_page |
integer |
2 |
page |
integer |
1 |
query |
string |
used laptop |
Execution behavior
A 200 response completed inline. A 202 response was queued; poll
GET /jobs/:id until the job reaches completed or
failed.