Docs · Reference
eBay Search Results
GET /v1/ecommerce/ebay/search2 credits / requestcache 60 minListings from an eBay search on ebay.com, ebay.co.uk, ebay.de and ten other eBay sites, as a signed-out shopper sees them: item ID, title, URL, price (and price range), currency, condition, shipping cost or free shipping, buying format (auction, Buy It Now, Best Offer), bids and time left, sold count, seller with feedback score and positive percentage, item location, sponsored flag and image, plus the result count and pagination. Filter by condition, format, price and sold listings. Verification pages are detected and never charged.
Query parameters
qstring · required | What to search for, e.g. 'mechanical keyboard'. |
marketplacestring | eBay site to search, e.g. ebay.com, ebay.co.uk, ebay.de. Default: "ebay.com" Allowed: ebay.com, ebay.co.uk, ebay.de, ebay.fr, ebay.it, ebay.es, ebay.at, ebay.ch, ebay.nl, ebay.ie, ebay.pl, ebay.ca, ebay.com.au |
pageinteger | Results page (1-100). Default: 1 |
per_pageinteger | Results per page: 60, 120 or 240. Default: 60 Allowed: 60, 120, 240 |
sortstring | Sort order (price sorts include shipping). Default: "best_match" Allowed: best_match, ending_soonest, newly_listed, price_low, price_high, nearest |
buying_formatstring | Auctions, Buy It Now, or both. Default: "all" Allowed: all, auction, buy_it_now |
conditionstring | Item condition. Default: "any" Allowed: any, new, used |
soldboolean | Search completed listings that sold instead of live listings. Default: false |
min_pricestring | Minimum price in the marketplace currency. Default: null |
max_pricestring | Maximum price in the marketplace currency. Default: null |
max_ageinteger | Accept a cached answer up to this many seconds old, billed at 50%. |
Response data fields
Example
curl "https://api.gridlode.com/v1/ecommerce/ebay/search?q=mechanical%20keyboard" \
-H "Authorization: Bearer $GRIDLODE_KEY"Try it without code on the eBay Search Results API page.