Skills

Ebay Search Listing

Extracts product listings from any eBay search or category page URL, returning per-item...

Install

npx skills add browser-act/skills --skill ebay-search-listing -g -a claude-code -y
Repository
browser-act/skills6.3k
Category
Marketing
Updated
2mo ago
License
MIT
Context cost
Mediumabout 2,567 tokens
Runs scripts
Yes, review before use

What it does

Extracts product listings from any eBay search or category page URL, returning per-item cards (itemNumber, url, title, subtitle, caption, price, priceWithCurrency, currency, wasPrice, bids, shipping, seller, sellerFeedbackCount, sellerPositiveRating, reviewsCount, starRating, image) plus pagination state (currentPage, nextPageUrl, hasNextPage, totalResultsApprox). Works across all eBay regional TLDs. Use when user mentions eBay, ebay.com, eBay scraper, eBay search results, eBay category page, eBay SRP, eBay product list, eBay item cards, scrape eBay listings, extract eBay items, eBay bulk products, eBay keyword search, eBay category scraper, eBay pagination, eBay startUrls, eBay items scraper, eBay marketplace scraping. Also applies to price comparison across marketplaces, competitive listing monitoring, category catalog audits, brand keyword tracking on eBay, and paginated bulk extraction of eBay item cards from a search or category URL.

eBay, Search & Category Listing Extraction

Input: any eBay search or category page URL → Output: paginated array of item cards (itemNumber, url, title, price, seller, image, etc.) plus pagination state (currentPage, nextPageUrl, hasNextPage, totalResultsApprox).

Language

All process output to user (progress updates, process notifications) follows the user's language.

Objective

Given any eBay search results URL (SRP) or category URL, extract the visible product cards on the current page with their key surface fields, and expose pagination state so a caller can loop pages until an item cap or the last page is reached.

Prerequisites

  • Target page is already open in the browser: https://www.ebay.{tld}/sch/i.html?_nkw={keyword} (search) or https://www.ebay.{tld}/b/{category-slug}/{category-id}/bn_... (category), where {tld} is any eBay regional TLD (com, co.uk, de, fr, it, es, com.au, ca, co.jp, com.hk, in, ph, pl, nl, ie, at, be).
  • No login is required for public listings. Extraction runs against whatever the anonymous browser session sees.

Pre-execution Checks

1. Tool Readiness

If browser-act has been confirmed available in the current session → skip this step.

Invoke browser-act via Skill tool to load usage. If installation or configuration issues arise, follow its guidance to resolve then retry.

Capability Components

This Skill's operational boundary = what the user can manually do in their browser. It only reads data already displayed to the user on the page, never bypassing authentication or access controls. Its role is equivalent to copy-pasting on the user's behalf, the data is already on screen, automation merely saves time. JS code is encapsulated in Python files under the scripts/ directory, invoked via eval "$(python scripts/xxx.py {params})". $(...) is bash syntax; it is recommended to use the bash tool for execution.

Read the whole SKILL.md on GitHub

More in Marketing