Skills

Etsy Category Listing

Etsy category page scraper: given an Etsy category URL (e.g.

Install

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

What it does

Etsy category page scraper: given an Etsy category URL (e.g. https://www.etsy.com/c/jewelry) and optional page number, returns paginated product listings with listingId, shopId, title, url, image, salePrice, originalPrice, currency, rating, reviewCount, shopName, isAd, freeShipping, badge from category and subcategory pages. Use when user mentions Etsy category, Etsy c/ URL, etsy.com category, browse Etsy categories, scrape Etsy category, Etsy category listing, extract Etsy category products, Etsy subcategory, Etsy jewelry, Etsy clothing, Etsy home decor, Etsy wedding, Etsy accessories, Etsy craft supplies, Etsy vintage category, Etsy category page scraper, Etsy taxonomy, get all products from an Etsy category, bulk category export from Etsy, Etsy niche scraping. Also applies to trend research within a specific Etsy category, competitor benchmarking within a category, sourcing suppliers by category, seasonal product monitoring, and paginated bulk collection driven by a category URL.

Etsy, Category Listing

Input an Etsy category URL (and optional page number) → output paginated product listings from that category page.

Language

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

Objective

Collect product listings from Etsy public category (/c/...) pages, one page at a time, with core fields per item.

Prerequisites

  • Target page is already open in the browser: https://www.etsy.com/c/{category-path} (or navigate to it during execution)
  • No login required, category pages are public
  • Browser session must survive anti-bot verification (DataDome). Best practice: navigate to https://www.etsy.com/ first, then to the category URL, within an established stealth browser session

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.

2. Anti-bot Warm-up

If a fresh browser session was just created, before hitting a /c/ URL directly:

  1. navigate https://www.etsy.com/ → wait stable
  2. Then navigate {category URL} → wait stable

If the extraction script returns {"error": true, "message": "blocked by anti-bot verification page"}, switch to a stealth browser with a different fingerprint / proxy, retry the warm-up, then re-run extraction.

Capability Components

Read the whole SKILL.md on GitHub

More in Writing