eBay Search Scraper - $2/1000 Listings avatar

eBay Search Scraper - $2/1000 Listings

Pricing

from $2.00 / 1,000 listings

Go to Apify Store
eBay Search Scraper - $2/1000 Listings

eBay Search Scraper - $2/1000 Listings

Search any of 19 regional eBay marketplaces and get listings as JSON - price, condition, seller feedback, shipping, sold counts and a direct item URL. Powered by ScrapeUnblocker.

Pricing

from $2.00 / 1,000 listings

Rating

0.0

(0)

Developer

Scrapeunblocker

Scrapeunblocker

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

eBay Search Scraper

Scrape eBay search listings from any of the 19 regional marketplaces as clean, structured JSON - with automatic pagination, full filtering, and every field you need for price monitoring and market research. No eBay developer account, OAuth app or API quota.

Powered by ScrapeUnblocker's anti-bot bypass - no proxies or CAPTCHA setup.

What you get per listing

  • Title, item number and a clean item URL
  • Price and currency (parsed to a number) plus the raw price text
  • Condition (with a normalised conditionCode)
  • Seller username, feedback percentage and feedback score
  • Shipping cost or free-delivery flag, free returns, and item location
  • Sold count, watchers, bids and auction time left
  • Image URL
  • eBay's own total result count, and an exactMatches flag when eBay ran out of exact matches

Features

  • 19 marketplaces - ebay.com, .co.uk, .de, .fr, .it, .es, .nl, .ca, .com.au and more, each in its own currency.
  • Automatic pagination - set max_results and the scraper pages through eBay until it collects that many (or eBay runs out).
  • Full filtering - condition, listing type (auction / Buy It Now), price range, free shipping, seller, category.
  • Sorting - best match, newly listed, ending soonest, price low-to-high or high-to-low.
  • Honest results - stops before eBay's loosely-related "no exact match" suggestions, so you never collect junk as if it matched.

Input

FieldTypeDefaultDescription
keywordstringrequiredSearch phrase or part number.
marketplacestringebay.comOne of 19 regional eBay sites.
max_resultsinteger100How many listings to collect across pages (1-2000).
conditionstringanynew / open_box / refurbished / used / for_parts.
listing_typestringallall / buy_it_now / auction.
min_price / max_priceinteger-Price range in the marketplace currency.
free_shippingbooleanfalseOnly free-delivery listings.
sellerstring-Restrict to one seller.
categorystring-eBay category id.
sortstringbest_matchResult ordering.
page_sizeinteger240Listings per page (60/120/240).
proxy_countrystring-Exit-IP country (ISO-2).

Example input

{
"keyword": "iphone 13",
"marketplace": "ebay.com",
"condition": "used",
"max_results": 500,
"sort": "price_asc"
}

Use cases

  • Price monitoring - track the going rate for a product or part across marketplaces over time.
  • Competitor & reseller research - watch a seller's whole inventory, prices and sold counts.
  • Sourcing & arbitrage - find underpriced listings, compare the same item across regions.
  • Market sizing - pull hundreds of listings for a category to model supply and price distribution.

Output

One dataset item per listing, plus the full listing fields above. The run's OUTPUT record holds the last page's metadata.


Built by ScrapeUnblocker - anti-bot bypass API for Cloudflare, DataDome, PerimeterX, Akamai and more.