Limited Time — Lifetime Access for just $99. Lock in before prices rise.

UScraper
E-commerce Marketplace$50Free
Etsy Product Scraper by URL for CSV Export logo

Etsy Product Scraper by URL for CSV Export

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.

Output

CSV

Fields

24

Inputs

Multi-URL

Blocks

7

Template

Free import

Best fit

Scrape Etsy product URLs into a local CSV

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

Use cases for Etsy listing data

Marketplace researchers

Product audits

Favorable to scraping

Export product title, price, rating, sales, shipping, and image URLs from a curated set of listings before comparing handmade categories or seller positioning.

Catalog and content teams

Reference cleanup

Favorable to scraping

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

Export Etsy product details by URL

1

Download and import

Download the hosted JSON template and import it into the UScraper desktop app.

2

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.

3

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.

4

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.

5

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

What the Etsy product CSV includes

etsy-product-scraper-by-url-refined.csv
CSV - append mode

Column

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

URLproduct_titleproduct_soldproduct_ratingsell_priceoriginal_pricedetailsdescriptionestimated_arrivalcost_to_shipreturns_exchangesIMG1-IMG10Video
...Vintage Sterling Silver Cubic Zirconia Statement Ring5,9784.9168$29.57Vintage from before 2000 | Size: L 1/2 UK/AU | Materials: SilverVintage sterling silver cubic zirconia statement ring in lovely condition.Oct 27-Nov 14
...Roman Numeral Ring, Personalized Numeral Band1784.6667$21.55+$30.77+Handmade item | Materials: Brass, Copper, Gold, Rose gold, SilverCustom date ring available in silver, gold, or rose gold color.Nov 8-15Not accepted
Columns mirror the Structured Export block in the bundled workflow.

UScraper by-URL template vs cloud Etsy actors

This UScraper template

Local

Hosted Etsy scraper actors

Cloud
Input style

Known 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.

Data custody

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.

Setup

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.


Frequently asked questions

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

Practical limits and maintenance notes

Keep these constraints visible

Rate limits

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.

Selector drift

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.

Policy

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.

Get Started

Download and use this template instantly

$50Free

What's Included

  • Template JSON file ready to import
  • Pre-configured scraping nodes
  • Works with UScraper desktop app

Open-source templates

UScraper templates are open source. Improve this workflow or contribute a new one to help the community grow.

Contribute on GitHub

Browse more templates in the library

All Templates
FAQ

Frequently asked questions

Here are some of our most common questions. Can't find what you're looking for?

View All FAQs

Stop writing scripts. Start scraping visually.

Download 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]