eBay eBay Search API
Scrape eBay search results. Call the eBay eBay Search API and get JSON back in one request. 1 credit per call. Failed calls cost nothing.
Request
query is required.
Response
If successful, the response body contains the standard envelope.data.results[] contains the items, each with its price, shipping cost, total price, condition and location.
The following example is a real response, truncated: each list shows one item and long strings are cut.
Optional parameters
Billing
Each successful request consumes 1 credit, regardless of the number of items returned. Requests that fail, or that return no items, are not billed.Pagination
Results are paginated. To retrieve the next page, incrementpage. An empty data.results indicates the last page. The maximum value of page is 100.
Related methods
- eBay eBay Item: Accepts
itemUrl. Scrape an eBay item page.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Cut every text value in the response to this many characters. A value that was cut ends with …, and a page whose text was cut has isTruncated set to true. A screenshot is never cut. Leave it out to get the full text.
x >= 1Body
1 - 300new, used Only auctions. With sort endingSoonest this lists auctions about to end; ebay.item then returns what each one sold for.
x >= 0x >= 0priceLow and priceHigh return each page in order of totalPrice: price plus shipping to New York 10001. Across pages the order is eBay's, so a listing can belong on the neighbouring page. Listings with no totalPrice come last on their page: the price is hidden (isPriceHidden), the variation range is outside the price filter, or it is pickup only outside the United States.
bestMatch, priceLow, priceHigh, endingSoonest Page number, starting at 1.
1 <= x <= 100