eBay Product Scraper — Listings, Prices & Auctions
Pricing
Pay per usage
eBay Product Scraper — Listings, Prices & Auctions
Scrape eBay search results and product listings. Extract titles, prices, auction bids, time left, shipping costs, seller ratings, item condition, and images. Filter by condition (new/used/refurbished), listing type (auction/Buy It Now), and sort order. Handles pagination automatically. Perfect for p
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Ricardo Akiyoshi
Actor stats
0
Bookmarked
11
Total users
3
Monthly active users
6 days ago
Last modified
Categories
Share
eBay Scraper — Product Listings, Prices & Auction Data
Scrape eBay search results at scale. Extract product titles, current and original prices, auction bids, time remaining, seller ratings, shipping costs, item conditions, and more. Supports filtering by condition, listing type, price range, and sort order.
What It Does
- Product search — Enter any search term and get structured data for every eBay listing on the results page
- Auction + Buy It Now — Scrape both auction-style listings (with bids and time left) and fixed-price Buy It Now items
- Seller intelligence — Extract seller names, feedback scores, and Top Rated seller status
- Price comparison — Get current price, original price, discount percentage, and shipping cost for deal analysis
- Flexible filters — Narrow results by condition (new, used, refurbished), listing type, price range, and sort order
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
searchTerm | string | "iPhone 15 Pro" | Product search query on eBay |
category | string | — | eBay category ID to narrow search results |
maxResults | integer | 10 | Maximum number of listings to extract (max 5,000) |
condition | string | "all" | Item condition: all, new, used, or refurbished |
listingType | string | "all" | Listing format: all, auction, or buy_it_now |
sortBy | string | "best_match" | Sort by: best_match, price_asc, price_desc, ending_soonest, or newly_listed |
minPrice | number | — | Minimum price filter |
maxPrice | number | — | Maximum price filter |
maxConcurrency | integer | 3 | Number of parallel browser sessions |
proxyConfiguration | object | {"useApifyProxy": true} | Proxy settings for avoiding blocks |
Output Example
Each eBay listing includes the following fields:
{"title": "Apple iPhone 15 Pro 256GB Natural Titanium (Unlocked) - Excellent Condition","price": 879.99,"priceRaw": "$879.99","currency": "USD","originalPrice": 1099.00,"originalPriceRaw": "$1,099.00","discount": "20% OFF","condition": "Pre-Owned","listingType": "Buy It Now","bids": null,"timeLeft": null,"shipping": "$0.00","freeShipping": true,"sellerName": "tech_deals_warehouse","sellerFeedback": "99.2% positive (15,847 ratings)","topRated": true,"freeReturns": true,"location": "Edison, New Jersey","itemUrl": "https://www.ebay.com/itm/325876543210","imageUrl": "https://i.ebayimg.com/images/g/abc123/s-l500.jpg","itemId": "325876543210","searchTerm": "iPhone 15 Pro","searchPage": 1,"scrapedAt": "2026-03-03T08:45:12.789Z"}
For auction listings:
{"title": "Apple iPhone 15 Pro 128GB Blue Titanium - 1 OWNER - NO RESERVE","price": 425.00,"priceRaw": "$425.00","currency": "USD","originalPrice": null,"originalPriceRaw": null,"discount": null,"condition": "Pre-Owned","listingType": "Auction","bids": 23,"timeLeft": "2d 4h","shipping": "$12.95","freeShipping": false,"sellerName": "phoneflip_nyc","sellerFeedback": "98.7% positive (2,103 ratings)","topRated": false,"freeReturns": false,"location": "Brooklyn, New York","itemUrl": "https://www.ebay.com/itm/314998765432","imageUrl": "https://i.ebayimg.com/images/g/def456/s-l500.jpg","itemId": "314998765432","searchTerm": "iPhone 15 Pro","searchPage": 1,"scrapedAt": "2026-03-03T08:45:14.123Z"}
Use Cases
- Price monitoring — Track eBay prices for specific products over time to identify trends and deals
- Competitive intelligence — Monitor competitor sellers' pricing, feedback scores, and listing strategies
- Market research — Analyze average selling prices, condition distribution, and demand for product categories
- Arbitrage — Find underpriced listings for resale opportunities by comparing prices across conditions and sellers
- Dropshipping research — Identify profitable products with high sell-through rates and good margin potential
- Collector market analysis — Track auction activity, bid counts, and final prices for collectibles and vintage items
API Usage
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('sovereigntaylor/ebay-scraper').call({searchTerm: 'Nintendo Switch OLED',maxResults: 200,condition: 'new',sortBy: 'price_asc',});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_API_TOKEN')run = client.actor('sovereigntaylor/ebay-scraper').call(run_input={'searchTerm': 'Nintendo Switch OLED','maxResults': 200,'condition': 'new','sortBy': 'price_asc',})items = client.dataset(run['defaultDatasetId']).list_items().itemsprint(items)
cURL
curl "https://api.apify.com/v2/acts/sovereigntaylor~ebay-scraper/runs" \-X POST \-H "Content-Type: application/json" \-H "Authorization: Bearer YOUR_API_TOKEN" \-d '{"searchTerm": "Nintendo Switch OLED","maxResults": 200,"condition": "new","sortBy": "price_asc"}'
Pricing
This actor uses pay-per-event pricing — you only pay for listings successfully scraped.
| Event | Price |
|---|---|
| Listing scraped | $0.003 |
Example: Scraping 1,000 eBay listings = 1,000 x $0.003 = $3.00
Limitations
- eBay may show different results based on geographic location — proxies can affect which listings appear
- Auction prices change in real time — the scraped price reflects the current bid at the moment of scraping
- Some listing details (full description, seller history) require visiting individual item pages, which this actor does not do
- Promoted listings may appear at the top of search results alongside organic results
- Maximum 5,000 listings per run
- International eBay sites (ebay.co.uk, ebay.de, etc.) are not supported — only ebay.com
Related Actors
- Amazon Scraper — Scrape Amazon product listings and prices
- Walmart Scraper — Extract Walmart product data and prices
- Google Maps Scraper — Extract business listings and reviews from Google Maps
- Indeed Scraper — Scrape job listings from Indeed.com
