# Etsy Category Listing

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

- Repository: https://github.com/browser-act/skills (6303 stars)
- Category: Writing
- License: MIT
- Last updated: 2026-08-24
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add browser-act/skills --skill etsy-category-listing -g -a claude-code -y`
Codex: `npx skills add browser-act/skills --skill etsy-category-listing -g -a codex -y`
Cursor: `npx skills add browser-act/skills --skill etsy-category-listing -g -a cursor -y`
Gemini CLI: `npx skills add browser-act/skills --skill etsy-category-listing -g -a gemini-cli -y`

## Description

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.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# 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

The rest: https://github.com/browser-act/skills/blob/HEAD/solutions/ecommerce/etsy-category-listing/SKILL.md
