Marketplace researchers
Product audits
Export product title, price, rating, sales, shipping, and image URLs from a curated set of listings before comparing handmade categories or seller positioning.
Limited Time — Lifetime Access for just $99. Lock in before prices rise.
This Etsy product scraper by URL turns a list of Etsy listing pages into a structured CSV. Import the workflow into the UScraper local desktop app, add product URLs, and export title, price, rating, sales count, shipping, description, image links, and video fields without writing code.
CSV
24
Multi-URL
7
Free import
Best fit
Use this template when you already know the Etsy product pages you want to inspect. It is built for detail URLs, not search pagination, so it works well after you have collected listing links from Etsy search, a spreadsheet, a competitor audit, or a manual shortlist.
Product-detail input
Paste Etsy listing URLs into the Navigate block and keep one export row tied to one source page. That makes audits easier than a broad keyword crawl when the exact listings matter.
Spreadsheet-ready fields
Export pricing, rating, sales, shipping, policy, description, image, and video fields into a CSV that can be opened in Excel, Sheets, or an enrichment pipeline.
Local desktop runtime
The bundled workflow saves the CSV locally. Your URL list and output file stay in the desktop app workflow unless you add your own upload or sharing step.
Fallback-aware parsing
The parser checks live page data first and includes sample fallback rows for the bundled listing IDs so blocked demo pages do not produce blank examples.
Who uses it
Marketplace researchers
Product audits
Export product title, price, rating, sales, shipping, and image URLs from a curated set of listings before comparing handmade categories or seller positioning.
E-commerce operators
Channel checks
Review individual Etsy listings alongside products from the eBay Product URL Scraper and Google Shopping Price Monitor by URL.
Catalog and content teams
Reference cleanup
Collect description, materials, shipping text, return policy, and media links from approved public listing URLs before building internal reference sheets.
For keyword-led discovery, start with the Etsy Product Scraper, then use this by-URL template for the listings that deserve a deeper detail export. Browse the full UScraper template library for adjacent marketplace workflows.
How to use
Add Etsy listing URLs
Replace the sample listing URLs in Navigate with the product pages you want to process. Keep each URL as a detail page URL, not a search results page.
Check the export path
Structured Export writes etsy-product-scraper-by-url-refined.csv in append mode with headers. Change the save folder before running client or category batches.
Run the workflow
UScraper navigates to a listing, waits for page load, sleeps briefly for dynamic content, runs the parser, confirms the page body exists, and exports one row.
Review the CSV
Spot-check the first rows for challenge pages, empty descriptions, missing images, or changed Etsy layout before using the file for analysis.
The Navigate block contains a multi-URL list of Etsy product detail pages. Loop Continue advances the workflow to the next URL after each row is appended.
Output preview
etsy-product-scraper-by-url-refined.csvColumn
URL
Source Etsy listing URL for the exported row.
Column
product_title
Product title from JSON-LD, title markup, or page metadata.
Column
product_sold
Visible sales or sold count when Etsy exposes it.
Column
product_rating
Aggregate rating value from page data or visible text.
Column
sell_price
Current displayed price, including plus signs for variable pricing.
Column
original_price
Struck-through original price when a discount is shown.
Column
details
Highlights such as handmade, vintage, materials, size, personalization, or made-to-order text.
Column
description
Listing description cleaned into a spreadsheet-friendly value.
Column
estimated_arrival
Delivery window text when present.
Column
cost_to_ship
Free shipping or displayed shipping cost text.
Column
returns_exchanges
Return or exchange acceptance text.
Column
IMG1-IMG10
Up to 10 Etsy image URLs normalized to full-size image paths where possible.
Column
Video
Detected video URL when the listing exposes one.
Sample rows
2 of many
| URL | product_title | product_sold | product_rating | sell_price | original_price | details | description | estimated_arrival | cost_to_ship | returns_exchanges | IMG1-IMG10 | Video |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ... | Vintage Sterling Silver Cubic Zirconia Statement Ring | 5,978 | 4.9168 | $29.57 | Vintage from before 2000 | Size: L 1/2 UK/AU | Materials: Silver | Vintage sterling silver cubic zirconia statement ring in lovely condition. | Oct 27-Nov 14 | |||||
| ... | Roman Numeral Ring, Personalized Numeral Band | 178 | 4.6667 | $21.55+ | $30.77+ | Handmade item | Materials: Brass, Copper, Gold, Rose gold, Silver | Custom date ring available in silver, gold, or rose gold color. | Nov 8-15 | Not accepted |
This UScraper template
LocalHosted Etsy scraper actors
CloudKnown product URLs
Best when you have a shortlist and need product detail rows.
Search or catalog crawling
Often designed for broader discovery, scheduling, or API delivery.
CSV saved locally
Rows append to a file controlled by your desktop workflow.
Provider-hosted runtime
Convenient at scale, but URLs and results pass through a third party.
Free template import
No Etsy API key is required for the bundled browser workflow.
Credits or subscription
Useful when managed infrastructure matters more than local review.
Public Etsy listings can still be governed by Etsy terms, robots directives, intellectual property rights, seller rights, privacy rules, and local law. Use this workflow for legitimate research, avoid bypassing access controls, keep batches reasonable, and get legal advice before republishing or reselling a dataset.
Before you run
Keep these constraints visible
Avoid aggressive repeated runs
Etsy may slow, challenge, or block automated sessions. Start with a small URL list, keep one browser run at a time, and add longer waits if fields become empty.
Listing layouts can change
The parser uses JSON-LD first, then meta and DOM fallbacks. If Etsy changes page markup, update the injected parser or Structured Export fields before scaling the workflow.
Respect Etsy and seller rules
Review Etsy terms, API policies, robots guidance, and privacy obligations before commercial reuse. Do not use exported data to spam sellers or collect more personal data than your use case requires.
Download and use this template instantly
UScraper templates are open source. Improve this workflow or contribute a new one to help the community grow.
Contribute on GitHubBrowse more templates in the library
All TemplatesHere are some of our most common questions. Can't find what you're looking for?
View All FAQsDownload UScraper and build your first web scraper in under 10 minutes. No subscriptions, no code, no limits.
Available on Windows 10+ and macOS 12+ · Need help? [email protected]