Etsy Product Scraper
Pricing
from $7.00 / 1,000 results
Etsy Product Scraper
Scrape complete Etsy product listing pages by URL or listing ID, including prices, media, variations, personalization, shop signals, shipping, policies, and demand indicators.
Pricing
from $7.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
Scrape complete Etsy product pages — not just a title and price, but the full listing: every image and the video, structured variations with per-option pricing, personalization, materials and tags, shop signals, shipping, return policies, and live demand indicators. Feed it listing URLs or IDs; get one clean, typed row per product. No proxy or captcha setup.
Quick start
{"listings": ["4382740432","https://www.etsy.com/listing/4471608480/sculptural-mushroom-lamp"],"country": "US"}
Pass listings as bare numeric IDs or full Etsy URLs — both work, and duplicates are fetched once.
What you get
One comprehensive row per product in the default dataset, including:
- Identity & status —
listing_id, canonicalurl,title, fulldescription,status(active / sold_out / unavailable),listed_on. - Taxonomy —
category, fullcategory_pathbreadcrumb,tags,materials, andis_digital/is_handmade/is_made_to_orderflags. - Pricing —
price,price_min/price_max,original_price,discount_pct,currency,is_on_sale, plusavailabilityandquantity. - Variations — every option group with
value, availability, and per-option price / price_min / price_max. - Media — all
images(full + thumbnail + alt text) and the listingvideowith thumbnails and duration. - Personalization — enabled/required, buyer instructions, character limit.
- Demand signals —
favorites_count, the livedemand_signalbadge (e.g. "In demand. 57 people bought this in the last 24 hours."),in_cart_countwhen Etsy surfaces the cart signal, and Bestseller / Etsy's Pick / Star Sellerbadges. - Shop —
shop_name,shop_id,shop_url, logo, location, total sales, age, rating and review count. - Ratings & reviews — listing-level
listing_rating/listing_review_countand shop-level equivalents, plus areviewssample: the up to 4 most recent reviews (rating, text, date, author) Etsy embeds in the page — not the listing's full review history. - Shipping — origin country/region, processing time, and destination
estimates, with
is_free_shipping. - Policies — returns / exchanges / cancellations accepted and the return window.
The reviews field is a small on-page sample from the listing's structured data,
not the full review history — for every buyer review, use our companion
Etsy Reviews Scraper. Recommendation cards are intentionally excluded.
What you control
| Input | Default | What it does |
|---|---|---|
listings | — | 1–500 Etsy listing URLs or numeric IDs, deduped |
country | US | Localization target for language, currency, shipping, and delivery. The row also reports the locale Etsy actually rendered (rendered_country, rendered_language). |
Use it for
- Price & variation monitoring — track a product's price, discount, and per-option pricing over time.
- Competitor & catalog intelligence — capture rivals' full listing detail, demand signals, and shop reputation.
- Product research — mine bestsellers, materials, tags, and personalization options across a set of listings.
- Catalog enrichment — pull structured, typed product records straight into your own store or database.
Output
Exports as JSON, CSV, Excel, or JSONL. A per-input run report — resolved
outcomes plus session, retry, block, bandwidth, and billing diagnostics — lands
in the key-value store under RUN_REPORT.
Notes
- Pay-per-result: $0.007 per product, no per-run start fee. Invalid inputs and requests that exhaust their retry budget are not billed — you pay only for products actually returned.
- Localized fields reflect what Etsy served for your chosen
country; the row always reports the rendered locale so you can verify it.
⚠️ Unofficial. Not affiliated with, endorsed by, or sponsored by Etsy, Inc. "Etsy" is a trademark of Etsy, Inc., used here descriptively.