eBay Scraper β Product Listings, Prices & Sellers
Pricing
from $0.0017 / item scraped
eBay Scraper β Product Listings, Prices & Sellers
Scrape eBay search results at scale: title, price, condition, listing type, shipping, seller and item link per listing. Filter by condition, price range, sort and marketplace (US, UK, DE and more). Great for price monitoring, sourcing and competitor research.
Pricing
from $0.0017 / item scraped
Rating
0.0
(0)
Developer
Hipersoft
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
6 days ago
Last modified
Categories
Features
Share
eBay Scraper β Product Listings, Prices, Conditions & Sellers
Scrape eBay search results at scale and export title, price, condition, listing type, shipping, 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.

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 and shipping β then exports the data points to a dataset you can download or pull through the API.
What data can you scrape from eBay?
| Data point | Description |
|---|---|
| Search & marketplace | The query and eBay site the item came from |
| Item ID & title | Listing identifier and title |
| Price | Numeric price, currency and raw price string |
| Condition | e.g. Brand New, Used |
| Listing type | Buy It Now, auction or Best Offer |
| Shipping | Shipping cost or "Free shipping" |
| Media & link | Item image URL and direct listing URL |
What you get

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","image": "https://i.ebayimg.com/β¦","url": "https://www.ebay.com/itm/204512345678"}
Output schema
| Field | Type | Description |
|---|---|---|
query | string | The search term the listing was found under. |
marketplace | string | eBay site the listing came from, e.g. US, UK, DE. |
itemId | string | Unique eBay item identifier. |
title | string | Listing title. |
price | integer | Numeric price value. |
currency | string | Currency symbol for the price. |
priceRaw | string | Original price string as shown on eBay. |
condition | string | Item condition, e.g. Brand New or Used. |
listingType | string | Buy It Now, auction or Best Offer. |
shipping | string | Shipping cost or free-shipping label. |
image | string (URL) | URL of the listing's image. |
url | string (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.
- Datasets β build structured product feeds for dashboards and models.
How to scrape eBay data
- Add eBay Scraper to your Apify account and open the input.
- Enter your keywords in
searches, one per line. - Set filters β
condition,priceMin/priceMax,sortandmarketplace. - Set
maxItemsPerSearchto cap results, then click Run. - 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}
| Field | Description |
|---|---|
searches | Keywords to search. One per line. |
condition | new, used or any. |
priceMin / priceMax | Price range filter. |
sort | Best match, price, newest, ending soonest. |
marketplace | eBay site (US, UK, DE, β¦). |
maxItemsPerSearch | Max listings per term. |
Need more e-commerce data?
- Amazon Product Scraper
- Shopify Product Scraper
- Vinted Scraper
- Amazon Autocomplete Scraper
- Google Play Scraper
FAQ
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.
Related Actors
Notes
Original clean-room implementation. Returns only public data; you are responsible for compliance with eBay's terms. Not affiliated with eBay.