ebay-search-listing

Extracts product listing cards and pagination state from eBay search and category pages.

5.5k|269|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/browser-act/skills --skill ebay-search-listing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ebay-search-listing
Source: https://github.com/browser-act/skills/tree/main/solutions/ecommerce/ebay-search-listing
Command: npx skills add https://github.com/browser-act/skills --skill ebay-search-listing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Manually copying product data from eBay search results or category pages is slow and error-prone, especially across multiple pages. This Skill automates the extraction of structured item card data from any eBay search or category URL, across all regional eBay domains.

Core Features & Use Cases

  • Item Card Extraction: Captures per-item fields including itemNumber, url, title, price, currency, wasPrice, bids, shipping, seller, seller feedback, ratings, and image URLs.
  • Pagination Handling: Returns currentPage, nextPageUrl, hasNextPage, and totalResultsApprox so callers can loop through pages until an item cap or the last page is reached.
  • Multi-Locale Support: Works across all eBay regional TLDs (com, co.uk, de, fr, and more) with locale-aware text and currency parsing.
  • Use Case: A reseller wants to monitor competitor pricing for a product keyword. Provide the eBay search URL, and the Skill returns structured JSON of every listing card, page by page, ready for price comparison analysis.

Quick Start

Extract all product listings from this eBay search URL and continue through the pages until you have 200 items.

Frequently Asked Questions about ebay-search-listing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scrape eBay search results into structured data?

Open the eBay search or category URL in a browser-act session, wait for the page to stabilize, then run the extraction script. It returns JSON with item cards containing itemNumber, title, price, seller, and image, plus pagination fields for looping through pages.

How to paginate through eBay search result pages automatically?

The extractor returns nextPageUrl and hasNextPage for each page. Loop by navigating to nextPageUrl until hasNextPage is false or your item cap is reached. eBay uses the _pgn URL parameter, and _ipg controls page size (60, 120, or 240 items).

Does eBay scraping work on regional domains like ebay.de or ebay.co.uk?

Yes, the extractor is locale-agnostic and works across all eBay regional TLDs including co.uk, de, fr, it, es, com.au, and others. Currency detection and text cleanup handle multiple languages, and the hostname field reflects the final domain after any geo-redirection.

Why does eBay extraction return a no item cards found error?

This error occurs when the page is not a search or category page, an anti-bot interstitial is shown, or eBay changed its DOM classes. Take a screenshot to verify the URL is still a results page, handle any captcha, then retry the extraction.

What are the limitations of scraping eBay listing cards?

Review counts and star ratings appear only when eBay links a product page to the listing, so many items return null. Bid counts exist only for auction listings, and promoted carousels outside the main results feed are intentionally excluded.