Ebay Scraper Pro
Pricing
from $17.00 / 1,000 product scrapeds
Ebay Scraper Pro
Fast, reliable eBay product scraper with seller analytics, engagement metrics, and variant extraction. Extract product listings with images, prices, sold counts, and seller reputation data from eBay.com, eBay.de, and eBay.co.uk.
Pricing
from $17.00 / 1,000 product scrapeds
Rating
5.0
(2)
Developer
WebDataLabs
Maintained by CommunityActor stats
0
Bookmarked
71
Total users
4
Monthly active users
3 days ago
Last modified
Categories
Share
eBay Scraper - Product & Seller Data Extractor
Fast, reliable eBay product scraper with seller analytics, engagement metrics, and variant extraction. Extract product listings with images, prices, sold counts, and seller reputation data from eBay.com, eBay.de, and eBay.co.uk.
β¨ Features
Product Data
- Complete product details (title, price, condition, category, images)
- Engagement metrics - Sold count & watch count (when available)
- Variant extraction - Colors, sizes, prices, stock availability (MSKU parsing)
- High-resolution product images (up to 10 per product)
- Direct product URLs for easy access
Seller Intelligence
- Seller name, rating, and feedback count
- Seller profile/store URLs
- Positive feedback percentage
- Seller reputation metrics
Multi-Locale Support
- πΊπΈ United States (ebay.com) - USD
- π©πͺ Germany (ebay.de) - EUR
- π¬π§ United Kingdom (ebay.co.uk) - GBP
π― Use Cases
E-commerce & Arbitrage
- Find underpriced products for resale
- Monitor competitor pricing
- Track stock availability
- Analyze product demand (sold/watch counts)
Market Research
- Track trending products by category
- Analyze pricing strategies
- Monitor competitor catalogs
- Identify high-performing sellers
Lead Generation
- Find high-rated sellers for B2B outreach
- Build seller contact lists
- Target sellers by niche/category
- Analyze seller portfolios
Price Monitoring
- Track product prices over time
- Set up price drop alerts
- Monitor competitor pricing
- Automate repricing workflows
π Output Data
Sample Product Record
A multi-variation listing, showing extracted MSKU variants with per-option prices and stock:
{"productId": "293504855866","title": "Gildan Big and Tall Mens T-Shirt SIZES: L-5XL TALL","url": "https://www.ebay.com/itm/293504855866","price": 11.99,"currency": "USD","condition": "New","category": "T-Shirts","images": ["https://i.ebayimg.com/images/g/.../s-l1600.jpg"],"soldCount": null,"watchCount": 42,"sellerId": "apparel-seller","sellerName": "apparel-seller","sellerRating": 99.6,"sellerFeedbackCount": 48213,"listingType": "buy_it_now","variants": [{"type": "Size (Mens)","options": ["L - Large", "XL - Extra Large", "2XL - XX Large"],"prices": [11.99, 17.99, 20.29],"stock": [true, true, true]},{"type": "Shade","options": ["Black", "Navy", "White"],"prices": [12.99, 12.99, 11.99],"stock": [true, true, true]}],"scrapedAt": "2026-07-02T10:30:00Z","locale": "US"}
Fields eBay doesn't publish for a listing come back as
null(e.g.soldCountabove) β never a fabricated0or fake rating. Single-variation listings return"variants": [].
Dataset View
All Products - Complete product list with seller and engagement data including sold counts, watch counts, seller ratings, and product details
π Quick Start
Basic Search
{"searchQuery": "vintage watches","locale": "US","maxProducts": 50}
With Residential Proxies (Recommended)
{"searchQuery": "gaming laptop","locale": "US","maxProducts": 100,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
βοΈ Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
searchQuery | string | "vintage watches" | Keyword to search on eBay |
locale | enum | "US" | eBay site: US, DE, or UK |
maxProducts | integer | 10 | Maximum products to scrape (1-10000) |
proxyConfiguration | object | Residential | Proxy settings (residential recommended) |
π§ Technical Details
Anti-Bot Protection
- Real-browser TLS fingerprint (curl-impersonate / Firefox & Safari) β eBay 403-blocks Playwright and plain HTTP at the TLS layer, so this actor impersonates a real browser instead
- Residential proxies (required) with fresh IP per retry
- Homepage cookie-jar warm-up before fetching results
- Automatic retry with IP + fingerprint rotation and exponential backoff
- A fully blocked run fails loudly instead of reporting a silent empty success
Performance
- No browser β lightweight HTTP fetches, so lower memory and cost than browser-based scrapers
- Roughly ~10-20 products per minute depending on proxy latency (one product-detail page fetched per result)
- Automatic pagination across search pages
Data Quality
- English content enforcement (Accept-Language headers)
- Handles both US and EU price formats (decimal/comma)
- Duplicate condition text removal
- Category extraction from breadcrumbs
- High-resolution image URLs (s-l1600 format)
π‘ Integration Examples
Zapier - Daily Deals Monitor
- Schedule eBay Scraper daily at 9am
- Filter products where
soldCount > 50(high demand) - Send top 10 to Slack channel
- Save to Google Sheets for analysis
Make.com - Competitor Tracking
- Run eBay Scraper weekly for competitor search
- Compare prices with your catalog
- Alert on price drops >15%
- Update Airtable pricing database
n8n - Seller Lead Gen
- Scrape products by category
- Extract sellers with
sellerRating > 98%andsellerFeedbackCount > 1000 - Enrich with contact data (Clay/Apollo)
- Add to HubSpot CRM as leads
β οΈ Requirements
Residential Proxies Required
eBay blocks datacenter IPs. You must enable residential proxies for reliable scraping:
{"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Cost: Residential proxies add costs depending on data volume (see current proxy pricing in Apify Console).
Rate Limits
- Respect eBay's rate limits
- Use appropriate delays between requests
- Don't scrape more than necessary
- Schedule runs during off-peak hours for best performance
π Output Formats
Export scraped data in multiple formats:
- JSON - For API integrations
- CSV - For Excel/Google Sheets
- Excel - For advanced analysis
- HTML Table - For quick viewing
π Support
- Email: via Apify
- Response Time: < 24 hours
- Documentation: This README + inline help
β FAQ
Do I need an eBay API key?
No! This scraper extracts data from eBay's public pages over plain HTTP (with a real-browser TLS fingerprint). No API key, authentication, or eBay developer account required.
Can I use this with n8n, Zapier, or Make?
Yes! Export data as JSON/CSV or integrate via Apify's API with automation tools like n8n, Zapier, and Make. Perfect for price monitoring workflows and lead generation.
Why do I need residential proxies?
eBay's anti-bot protection blocks datacenter IPs. Residential proxies are required for reliable scraping and are essential for success. See current proxy pricing in Apify Console.
Can I scrape multiple countries/languages?
Yes! Set the locale parameter to US (ebay.com), DE (ebay.de), or UK (ebay.co.uk). Each locale returns prices in the local currency (USD, EUR, GBP).
How accurate are the sold counts and watch counts?
Sold/watch counts are extracted directly from eBay's product pages when publicly visible. Availability varies by seller settings - not all listings show these metrics.
Can I track price changes over time?
Yes! Schedule recurring runs and compare the price field across datasets. Export to Google Sheets or use Apify's dataset comparison for historical price tracking.
How do I scrape seller information?
Seller data (sellerId, sellerName, sellerRating, sellerFeedbackCount) is automatically extracted with each product. Perfect for B2B lead generation.
Can I scrape sold listings or completed items?
This scraper focuses on active listings. For sold/completed items, you'd need to modify the search URL to include eBay's completed listings filter.
How fast is the scraper?
Roughly ~10-20 products per minute, depending on residential-proxy latency (one product-detail page is fetched per result). There is no browser, so it uses far less memory than browser-based eBay scrapers.
What if I get blocked by eBay?
The actor uses a real-browser TLS fingerprint plus residential proxies and rotates the IP and fingerprint on every retry, which clears eBay's 403 block in almost all cases. If a run still returns nothing it fails loudly (it will not silently bill you for an empty dataset) β retry, broaden the query, or try a different locale.
π Explore More of Our Actors
π E-commerce
| Actor | Description |
|---|---|
| Shopify Scraper Pro | Extract complete Shopify product data with variants and sales estimates |
| Etsy Scraper Pro | Fast Etsy product scraper with ratings, reviews, and shop data |
| Amazon Reviews Scraper | Extract Amazon customer reviews for sentiment analysis |
| TikTok Shop Scraper | Extract TikTok Shop products with sales metrics and reviews |
π¬ Social Media & Brand Monitoring
| Actor | Description |
|---|---|
| Reddit Scraper Pro | Monitor subreddits and track keywords with sentiment analysis |
| Discord Scraper Pro | Extract Discord messages and chat history for community insights |
π Automotive
| Actor | Description |
|---|---|
| German Car Scraper | Scrape AutoScout24 and Mobile.de for vehicle listings |
| eBay Kleinanzeigen Scraper | Extract classified ads from eBay Kleinanzeigen (German market) |
π Price Comparison
| Actor | Description |
|---|---|
| Billiger.de Scraper | Extract prices from Germany's largest price comparison platform |
| Geizhals Scraper Pro | Scrape Geizhals.de for tech product prices and specifications |
π¬ Custom Solutions & Enterprise
Need a custom data feed, modified output format, or enterprise integration?
Contact: Furkanc58@gmail.com
I offer:
- Daily/weekly data feeds (Snowflake, S3, BigQuery, Google Sheets)
- Custom scrapers for platforms not yet covered
- White-label solutions for agencies
- Priority support and SLAs
Response within 24-48 hours.
Leave a review
Is this actor saving you time? A quick review on the Store helps other people find it β and tells us which fields to add next. Rate this actor β
Legal Disclaimer
This actor is a general-purpose tool for analyzing publicly accessible web data. The user bears sole responsibility for ensuring their specific use complies with:
- Applicable laws (GDPR/DSGVO, copyright law)
- The target website's Terms of Service
- Apify's Terms of Service
The provider (webdatalabs) expressly disclaims liability for any unauthorized or unlawful use. By using this actor, the user agrees to indemnify the provider against any third-party claims arising from their use of the data.
This tool is not affiliated with eBay. All trademarks belong to their respective owners.
π SEO Keywords
eBay scraper, eBay data extractor, eBay product scraper, eBay API alternative, scrape eBay listings, eBay seller data, eBay price monitor, eBay arbitrage tool, eBay market research, eBay automation, extract eBay products, eBay web scraping, eBay data mining, eBay competitor analysis, eBay lead generation, how to scrape eBay, n8n eBay integration, Zapier eBay scraper, Make eBay automation, eBay dropshipping tool, eBay sold data, eBay watch count tracker
π Changelog
Version 2.0 (Latest)
- β New transport: real-browser TLS fingerprint (curl-impersonate) that clears eBay's 403 block that had begun returning empty datasets
- β Detects eBay's localized "Pardon Our Interruption" challenge (incl. non-English) and rotates through it β fixes silent under-yield on eBay.de/.co.uk
- β Rebuilt MSKU variant extraction for eBay's 2026 layout β Size/Color options with per-option prices and stock
- β Blocked runs now fail loudly instead of reporting a silent empty success
- β
Missing fields return
null(e.g. seller rating) instead of fabricated defaults - β Dropped the headless browser β lower memory and cost
Version 1.0.9
- β Simplified dataset schema (1 comprehensive view)
- β Removed redundant dataset views
- β Fixed schema validation errors
- β Improved data structure clarity
Version 1.0.6
- β Fixed language detection (force English content)
- β Improved price parsing (handles EU/US formats)
- β Fixed condition text duplication
- β Enhanced category extraction
Version 1.0.0
- π Initial release
- β Product scraping with search
- β Seller data extraction
- β Multi-locale support (US/DE/UK)
- β High-resolution image extraction
- β Variant (MSKU) parsing