
Collect eBay product details by keywords, output JSON data
eBay Product Collect is an automated web-scraping and market intelligence skill on EasyClaw designed to gather structured product data from eBay's active marketplace search results, category grids, or specific item listings. Instead of manually copying prices, shipping rates, sold histories, and seller ratings page-by-page, this skill executes background extraction routines to compile comprehensive product matrices into clean, downloadable JSON and CSV formats.
The skill is built for e-commerce developers running price-comparison websites, cross-border dropshippers monitoring competitor margins, and arbitrage researchers identifying pricing anomalies between marketplace ecosystems.
The expected outcome is a structured, production-ready product dataset: a clean CSV and JSON file containing item titles, prices, estimated monthly sold volumes, seller feedback metrics, and direct listing URLs, saved directly in your local workspace.
1. Define search queries and filters. Provide your search keywords (one or multiple) and specify target parameters (e.g., "Nintendo vs PlayStation" or "bestselling headphones").
2. Search grid harvesting. The skill executes clean-state queries on the designated eBay marketplace domain (such as eBay US, UK, or DE), bypassing personalized browser cache filters.
3. Structured data parsing. Raw HTML pages are headlessly parsed to isolate and extract key listing elements: Item Title, Current Price, Shipping Cost, Total Sold Count (velocity), Seller Name, Positive Feedback Percentage, and Item Location.
4. Multi-keyword comparison. For comparative searches, the skill segments and structures results sequentially (e.g., gathering exactly 10 items per console brand), preventing data overlap.
5. Direct file compilation. Compiled data is written directly to your local workspace exports directory (`public/data/exports/`) as clean CSV and JSON files, paired with a scannable summary table in your conversation.
- Keyword grid harvester: Scrapes product listings headlessly, collecting titles, prices, and seller ratings.
- Sales velocity tracker: Pulls historical "number sold" metrics from eBay listing pages automatically.
- Multi-keyword comparison: Compares distinct product categories or brands side-by-side.
- Landed cost calculator: Computes estimated total price by combining item cost and specified shipping rates.
- Seller credibility filter: Flags positive feedback percentages and seller tiers in the exported tables.
- Direct CSV/JSON export: Automatically writes clean, spreadsheet-ready datasets directly to your workspace.
1. Collecting competitor pricing for the iPhone 15
An e-commerce reseller wants to audit current market pricing for "unlocked iPhone 15 128GB" on eBay US to price their own inventory. The skill scrapes the top 20 active listings, extracting title, price, shipping, condition, and total sold history, and delivers a clean CSV file in seconds — allowing the seller to identify the optimal price floor.
2. Comparing market demand between Nintendo and PlayStation
A retail arbitrage analyst wants to evaluate whether Nintendo Switch or PlayStation 5 accessories are driving higher sales velocity. They request 10 listings for each. The skill scrapes both categories, aggregates the prices and historical sold volumes, and formats a side-by-side comparison table showing which brand has higher transactional momentum.
3. Performing real-time price checks for electronics
An online buyer finds a deal on high-end wireless headphones and wants to verify if the price is genuinely below market rate on eBay. They run a quick price check. The skill pulls the top 10 matching active listings, calculates the median price and average shipping cost, and reports whether the deal represents a genuine discount.
4. Sourcing profitable arbitrage opportunities
A cross-border merchant searches for "vintage leather jackets" on eBay UK. The skill compiles 50 listings with item locations, pricing, and shipping costs. The exporter reveals that several items are listed below standard pricing scales with free local shipping, indicating highly profitable arbitrage candidates.
5. Compiling catalog data for price-comparison feeds
A developer building a local price-comparison app runs weekly automated lookups for popular console games through the collector, receiving structured JSON files that update their platform's database with accurate, current market pricing.
An analyst wants to check the average selling price and shipping fees for a noise-canceling headphone on eBay US.
1. They open EasyClaw and activate eBay Product Collect.
2. They run: *"Collect top 20 noise canceling headphone listings from eBay US."*
3. The skill runs the search query, scrapes the first page grid, and extracts the text nodes.
4. It outputs the structured eBay Market Snapshot:
- Median Price: $89.50 | Average Shipping: $5.99.
- Top Seller: BestBuy-Outlet (98.9% feedback, 12 listings).
- Sales Velocity: High (average of 85 units sold per listing).
5. It saves the 20-item dataset to: `public/data/exports/ebay-headphones-search.csv`.
Market pricing audited headlessly in under 45 seconds.
Competitor research: Collect top 20 iPhone 15 listings from eBay -> Returns title, price, sales, rating and other complete data
Multi-keyword comparison: Collect 10 items each for Nintendo and PlayStation -> Missing specific count, please clarify: how many items per keyword?
Price check: How much is this headphone selling for on eBay -> Auto-search and return price, stock, sales volume and other details
No. The skill operates headlessly using secure browser automation over public eBay search grids, meaning you do not need an official eBay developer account or API key to collect data.
Yes. The collector supports eBay marketplaces globally, including US, CA, UK, DE, FR, IT, ES, JP, and AU. Please specify your target marketplace domain in your query.
Active listings are currently available for purchase on eBay. Sold listings are historical transactions that have already completed. This skill focuses on parsing active search grids to provide current market pricing.
Standard exported fields include: Item Title, Current Price, Shipping Cost, Total Sold Count (if public), Seller Name, Positive Feedback Percentage, Item Location, and Listing URL.
The skill exports standard CSV files directly to your local workspace exports directory. You can easily upload this CSV file to Google Drive and open it in Google Sheets with one click.
The parser extracts the active price displayed in the search grid. For auctions, it captures the current bid; for "Buy It Now" listings, it captures the set retail price, flagging the listing type in the dataset.
We recommend limiting single runs to 50–100 products (approx. 1–2 pages of results) to maintain high scraping speeds and prevent connection blocks. For larger datasets, run sequential queries.
If a listing displays "Free Shipping," the skill records the shipping cost as $0.00. If shipping is listed as "Varies," the parser flags the cell as variable, prompting you to check the listing link for regional rates.
The collector extracts seller feedback percentages and review counts. For detailed, text-based product reviews, use specialized review scraping skills.
No. All searches are executed anonymously via API endpoints and are not linked to your personal profile or browsing account. Your query history is private to your local session.
Browse more in General Tools or all skills.
Get EasyClaw, add this skill, and start building AI agent workflows in minutes.
Get EasyClaw Free →