All scrapers

Marketplaces

eBay Scraper

ebay.com

100% Success rate
2.8s Avg response
Bot detection + rate limiting Protection
1,000 calls Measured over

eBay is a high-volume target for price monitoring because listings change constantly, and it is one of the quickest sites in our sweep. A dedicated plugin endpoint takes a keyword and a marketplace and returns the listings already parsed, so there is no eBay developer account, OAuth application or API quota involved - and no HTML to parse yourself.

What you can extract

  • Listing title, item number, condition (with a normalised code) and a clean item URL
  • Numeric price and currency, parsed from each marketplace's own format
  • Seller username, feedback percentage and feedback score
  • Shipping cost or free-delivery flag, plus free returns and item location
  • Sold count, watcher count, bid count and auction time left
  • eBay's own total result count, and a flag when eBay found no exact match

Dedicated endpoints

/marketplace/ebay-search

eBay search listings

Listings for a keyword on any of the 19 regional eBay marketplaces. Filter by condition, listing type, price range, free delivery, seller or category; sort by best match, newly listed, ending soonest or price; 60, 120 or 240 listings per page.

How to scrape it

curl -X POST \
  -H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
  "https://api.scrapeunblocker.com/marketplace/ebay-search?keyword=iphone%2013&marketplace=ebay.com&condition=used"
import requests

resp = requests.post(
    "https://api.scrapeunblocker.com/marketplace/ebay-search",
    headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
    params={"keyword": "iphone 13", "marketplace": "ebay.com", "condition": "used"},
)
print(resp.text)
import { ScrapeUnblockerClient } from 'scrapeunblocker';

const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });

const items = await su.ebaySearch('iphone 13', {
  marketplace: 'ebay.com',
  condition: 'used',
});
console.log(results);

Requests are POST and take their parameters in the query string. Browser rendering always happens - there is no flag to enable.

Read the API docs

Related scrapers

Start scraping this site today

Free tier included. No credit card required to test it.