Scrape Etsy listings into a spreadsheet
The Etsy Products Scraper turns listing URLs into rows. You submit etsy.com/listing/… addresses - one per line, or uploaded as a CSV, XLSX, TXT or Parquet file - set a limit per query, and each product comes back as a record with the query it came from, the name and description, two price fields and a currency, availability, rating and review count, the brand, the identifier columns, the image fields, a link and a status. Seventeen columns, one row per product, downloadable as CSV, Excel or JSON. This service shares its column set with a family of other retailer scrapers on the platform, so it is not the same seventeen-versus-fifteen shape as our Zoro or Quill pages - there is no service column here, and no position field in the JSON.
The column to read first is status. It records how the row itself went rather than anything about the product, and a row can arrive structurally complete and still be a failure notice. Both run exports we hold came back with a status of http 404 and every content field empty. The tool also notes that products are fetched through a shared proxy pool and that anti-bot sites return a blocked status on the free pool, which makes those residential-only. The practical consequence is a good one: an empty-looking export is usually not a silent failure but a set of rows telling you what happened, provided you filter on that column before you trust the rest.
Two things this page deliberately does not tell you. It prints no example values and no formats, because neither run we hold is an Etsy run - both submitted a placeholder address rather than a listing, so they confirm the shape of the export and nothing about Etsy's cells. And it does not say what separates the schema's four near-duplicate pairs - sku_code and sku, product_url and url, price and parsed_price, images and image - because that needs a populated row, and a guess written here is a guess somebody might build a schema on. A small free-tier run over your own listings answers both in a minute. Note too that the limit field on this service takes a minimum of one: leaving it empty is what takes everything, not entering zero.
On the legal side, everything collected is shown on a public listing to any visitor, no login or paywall is involved, and no person is named in the seventeen columns - there is no seller-name column, and reviews is a count rather than review text. The copyright question deserves more weight here than on a big-box catalogue, though: an Etsy listing is usually written and photographed by the individual selling the item, so collecting that copy for analysis is one question and republishing it is another. Etsy's own terms still govern automated collection from their site, so read them before you scale. Start free: your first 500 rows cost nothing and need no credit card, and after that it is $0.002 per row, flat.