eBay Scraper β€” Active & Sold Listings, Prices & Sellers avatar

eBay Scraper β€” Active & Sold Listings, Prices & Sellers

Pricing

from $0.0017 / item scraped

Go to Apify Store
eBay Scraper β€” Active & Sold Listings, Prices & Sellers

eBay Scraper β€” Active & Sold Listings, Prices & Sellers

Scrape eBay search results β€” active AND sold/completed listings β€” with title, price, condition, listing type, shipping, seller and item link. Filter by condition, price range and marketplace (US, UK, DE…). Sold-listing data is ideal for price and market research. No setup.

Pricing

from $0.0017 / item scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

eBay Scraper β€” Product Listings, Prices, Conditions & Sellers

Scrape eBay search results at scale and export title, price, condition, listing type, shipping, sold status, image and a direct item link as structured data. Filter by condition, price range, sort and marketplace (US, UK, DE and more), then download clean JSON, CSV, Excel or XML. No account and no API key β€” fast and reliable.

eBay Scraper input β€” searches, condition, price and marketplace in the Apify Console

What does eBay Scraper do?

eBay Scraper is a crawler that extracts product listings from eBay search results. Give it one or more keywords and optional filters and it collects every matching listing across the pages β€” price, condition, listing type, shipping and sold signals β€” then exports the data points to a dataset you can download or pull through the API.

What data can you scrape from eBay?

Data pointDescription
Search & marketplaceThe query and eBay site the item came from
Item ID & titleListing identifier and title
PriceNumeric price, currency and raw price string
Conditione.g. Brand New, Used
Listing typeBuy It Now, auction or Best Offer
ShippingShipping cost or "Free shipping"
Sold statusWhether the item is sold, plus sold info
Media & linkItem image URL and direct listing URL

What you get

eBay Scraper output example β€” listings with price, condition and shipping as structured JSON

One record per listing:

{
"query": "nintendo switch",
"marketplace": "US",
"itemId": "204512345678",
"title": "Nintendo Switch OLED Console β€” White",
"price": 289,
"currency": "$",
"priceRaw": "$289.99",
"condition": "Brand New",
"listingType": "Buy It Now",
"shipping": "Free shipping",
"sold": false,
"soldInfo": "",
"image": "https://i.ebayimg.com/…",
"url": "https://www.ebay.com/itm/204512345678"
}

Output schema

FieldTypeDescription
querystringThe search term the listing was found under.
marketplacestringeBay site the listing came from, e.g. US, UK, DE.
itemIdstringUnique eBay item identifier.
titlestringListing title.
priceintegerNumeric price value.
currencystringCurrency symbol for the price.
priceRawstringOriginal price string as shown on eBay.
conditionstringItem condition, e.g. Brand New or Used.
listingTypestringBuy It Now, auction or Best Offer.
shippingstringShipping cost or free-shipping label.
soldbooleanTrue if the listing is a sold item.
soldInfostringDetails about the sale, when available.
imagestring (URL)URL of the listing's image.
urlstring (URL)Direct link to the listing on eBay.

Use cases

  • Price monitoring β€” track current prices for products across a category.
  • Product sourcing & dropshipping β€” find in-demand items and price points.
  • Competitor tracking β€” watch what sellers list and at what prices.
  • Market research β€” aggregate live inventory and pricing at scale.
  • Resale valuation β€” study sold listings to estimate market value.
  • Datasets β€” build structured product feeds for dashboards and models.

How to scrape eBay data

  1. Add eBay Scraper to your Apify account and open the input.
  2. Enter your keywords in searches, one per line.
  3. Set filters β€” condition, priceMin/priceMax, sort and marketplace.
  4. Set maxItemsPerSearch to cap results, then click Run.
  5. Export the results as JSON, CSV, Excel or XML, or pull them through the Apify API.

Input

{
"searches": ["nintendo switch", "vintage rolex"],
"condition": "used",
"priceMax": "500",
"marketplace": "US",
"maxItemsPerSearch": 200
}
FieldDescription
searchesKeywords to search. One per line.
conditionnew, used or any.
priceMin / priceMaxPrice range filter.
sortBest match, price, newest, ending soonest.
marketplaceeBay site (US, UK, DE, …).
maxItemsPerSearchMax listings per term.

Need more e-commerce data?

FAQ

Do I need an eBay account or API key? No. There's no setup and no login β€” just add your keywords and run.

How many listings can I get per run? Thousands β€” up to maxItemsPerSearch per keyword across paginated results, and you can pass many keywords in one run.

Which eBay sites are supported? US, UK, Germany, France, Italy, Spain, Canada and Australia. Prices come back in each marketplace's currency.

Can I filter by condition or price? Yes β€” filter to new or used items and set a min/max price, plus sort by price, newest or ending soonest.

What export formats are supported? JSON, CSV, Excel and XML, plus programmatic access via the Apify API.

Can eBay Scraper connect to my other tools? The eBay Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Is scraping eBay legal? The Actor collects only publicly available search data. You are responsible for complying with eBay's terms and applicable laws.

Notes

Original clean-room implementation. Returns only public data; you are responsible for compliance with eBay's terms. Not affiliated with eBay.