Etsy Shop Catalog Scraper
Pricing
from $3.00 / 1,000 results
Etsy Shop Catalog Scraper
Scrape any Etsy shop's entire product catalog in one run — every listing (title, price, image, URL, position) across all catalog pages, deduped. Batch many shops in parallel, with localized currency for 32 countries. Fast, no proxy or captcha setup, no start fee — pay only for listings kept.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Astrava Labs
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Point it at any Etsy shop and get the shop's entire product catalog in one run — every listing across the whole storefront, not just a page. Batch many shops in parallel. No proxy, no captcha, no setup.
Want a shop's reviews? Use our dedicated Etsy Reviews Scraper.
Quick start
{"shops": ["ArtFablePets", "https://www.etsy.com/shop/WilshireGoodsShop"],"country": "US"}
Pass shops as bare slugs (ArtFablePets) or full URLs — both work.
What you get
One row per catalog listing in the default dataset, across every catalog page:
shop, listing_id, title, url, price, currency, image_url, and
position (its place in the catalog), plus shop_id and scraped_at.
What you control
| Input | Default | What it does |
|---|---|---|
shops | — | 1+ shop slugs or URLs, scraped in parallel |
maxListings | all | Cap catalog listings per shop (cost guardrail) |
catalogSort | shop's order | Fetch order: newest, price ↑/↓, relevance, or the shop's own arrangement. Pairs with maxListings to grab, e.g., the newest N |
country | US | Localizes the currency prices are shown in (32 countries) |
Use it for
- Competitor teardowns. Pull a rival's entire catalog and see everything they sell and how they price it.
- Supplier / sourcing research. Enumerate a shop's whole range at once instead of clicking through catalog pages.
- Price & assortment monitoring. Localize to any of 32 currencies and track a shop's lineup over time.
Output
The dataset exports as JSON, CSV, Excel, or JSONL. A per-shop run report
(resolved shop id, listings count, completed flag) lands in the key-value store
under RUN_REPORT.
Notes
- Pay-per-result: billed per listing saved, with no per-run start fee.
maxListingsis your cost guardrail. - Fewer listings than
maxListings? Etsy's catalog pagination stops when the shop runs out of items — the actor stops cleanly there.
⚠️ Unofficial. Not affiliated with, endorsed by, or sponsored by Etsy, Inc. "Etsy" is a trademark of Etsy, Inc., used here descriptively.