eBay Scraper
Pricing
from $1.79 / 1,000 listings
eBay Scraper
Scrape eBay active and sold listings across 8 marketplaces (US, UK, DE, AU, CA, FR, IT, ES). Get prices, sold dates, conditions, buying formats and buyer-total cost (item + shipping) for price comps, reselling and market research. Filter by condition, price, location and recency.
Pricing
from $1.79 / 1,000 listings
Rating
0.0
(0)
Developer
Unfenced Group
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
Share
Scrape eBay active and sold listings across 12 marketplaces in one run. Get titles, prices in the marketplace's native currency, condition, buying format, sold dates, sold counts, shipping, location, and images — clean structured data for price research, market analysis, and reselling intelligence.
What it does
- Scrapes active listings, sold/completed listings, or both in a single run
- Covers United States, United Kingdom, Germany, Australia, Canada, France, Italy, Spain, Netherlands, Austria, Switzerland, and Ireland
- Returns native-currency prices per marketplace (USD, GBP, EUR, AUD, CAD, CHF)
- Captures sold dates and sold counts — ideal for price comps and demand analysis
- Search by keyword or paste eBay search URLs directly
Marketplaces
| Market | Site |
|---|---|
| United States | ebay.com |
| United Kingdom | ebay.co.uk |
| Germany | ebay.de |
| Australia | ebay.com.au |
| Canada | ebay.ca |
| France | ebay.fr |
| Italy | ebay.it |
| Spain | ebay.es |
| Netherlands | ebay.nl |
| Austria | ebay.at |
| Switzerland | ebay.ch |
| Ireland | ebay.ie |
Input
| Field | Type | Description |
|---|---|---|
market | string | Marketplace: us, uk, de, au, ca, fr, it, es, nl, at, ch, ie. Ignored when Start URLs are set. |
searchQuery | string | Keyword to search, e.g. "vintage camera". |
searchQueries | array | Run several keyword searches in one job. Combines with searchQuery. |
listingType | string | active, sold, or both. Default active. |
condition | string | Filter by condition: any, new, openBox, refurbished, used, parts. |
minPrice / maxPrice | integer | Price band in the marketplace currency. |
sortOrder | string | bestMatch, priceAsc (cheapest incl. shipping), priceDesc, newlyListed, endingSoonest. |
buyItNowOnly | boolean | Exclude auctions — fixed-price only. |
freeShippingOnly | boolean | Only listings with free shipping. |
itemLocation | string | any, domestic, or worldwide. |
maxDaysBack | integer | Sold listings only — keep items sold within the last N days (recent comps). |
startUrls | array | eBay search URLs. Overrides market/search. Add &LH_Sold=1&LH_Complete=1 for sold listings. |
maxResults | integer | Maximum listings to return. Set to 0 for unlimited. Default 5. |
Output
| Field | Type | Description |
|---|---|---|
itemId | string | eBay item number. |
title | string | Listing title. |
price | number | Price in the marketplace's native currency. |
buyerPrice | number | Total a buyer pays: item price + shipping. The number that decides a flip. |
currency | string | Currency code (USD, GBP, EUR, etc.). |
condition | string | Item condition, e.g. Brand New, Pre-Owned, Refurbished. |
buyingFormat | string | Buy It Now, Best Offer, or Auction. |
bids | number | Number of bids (auction listings). |
timeLeft | string | Time remaining (auction listings), e.g. "3d 18h". |
rating | number | Product rating out of 5 (listings with aggregated reviews). |
reviewCount | number | Number of product ratings. |
listingType | string | active or sold. |
soldDate | string | Date the item sold (sold listings only). |
soldCount | number | Number sold (active listings with a sold count). |
shipping | string | Shipping label, or "Free". |
shippingCost | number | Shipping cost as a number (0 if free, null if unspecified). |
freeReturns | boolean | Listing offers free returns. |
sponsored | boolean | Sponsored placement in search results. |
topRatedSeller | boolean | Carries eBay's Top Rated listing badge. |
location | string | Item location. |
url | string | Listing URL. |
image | string | Primary image URL. |
market | string | Marketplace code. |
source | string | Source marketplace domain. |
scrapedAt | string | ISO 8601 timestamp. |
Example record
{"itemId": "377282888326","title": "Super Mario 64 (N64) Loose Cart Only - Authentic & Tested","price": 208.46,"buyerPrice": 208.46,"currency": "USD","condition": "Pre-Owned","buyingFormat": "Buy It Now","bids": null,"timeLeft": null,"rating": 4.9,"reviewCount": 37,"listingType": "sold","soldDate": "Jun 20, 2026","soldCount": null,"shipping": "Free","shippingCost": 0,"freeReturns": true,"sponsored": false,"topRatedSeller": true,"location": "United States","url": "https://www.ebay.com/itm/377282888326","image": "https://i.ebayimg.com/images/g/abc/s-l500.jpg","market": "us","source": "ebay.com","scrapedAt": "2026-06-20T20:55:30.543Z"}
Examples
Active listings on US eBay
{ "market": "us", "searchQuery": "vintage camera", "listingType": "active", "maxResults": 100 }
Sold listings for price comps
{ "market": "us", "searchQuery": "nintendo 64", "listingType": "sold", "maxResults": 200 }
Reseller sourcing — cheapest used stock in a price band
{ "market": "us", "searchQuery": "nintendo switch", "condition": "used", "minPrice": 20, "maxPrice": 80, "sortOrder": "priceAsc", "buyItNowOnly": true, "maxResults": 100 }
Recent sold comps — last 14 days, multiple products
{ "market": "us", "searchQueries": ["pokemon charizard psa 10", "pokemon blastoise psa 10"], "listingType": "sold", "maxDaysBack": 14, "maxResults": 200 }
Both active and sold in the UK
{ "market": "uk", "searchQuery": "lego star wars", "listingType": "both", "maxResults": 100 }
Native-currency results on a European marketplace
{ "market": "nl", "searchQuery": "playstation 5", "listingType": "active", "maxResults": 100 }
Scrape from pasted search URLs
{ "startUrls": [{ "url": "https://www.ebay.de/sch/i.html?_nkw=kamera&LH_Sold=1&LH_Complete=1" }], "maxResults": 100 }
Pricing
$1.99 per 1,000 results — you only pay for successfully retrieved listings. Failed retries are never charged.
| Results | Cost |
|---|---|
| 1,000 | $1.99 |
| 10,000 | $19.90 |
| 100,000 | $199.00 |
Need a custom scraper?
Unfenced Group builds Apify actors for any website — for free.
If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results — we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.
Get in touch: www.unfencedgroup.nl