How to Export Etsy Shop Reviews to a Spreadsheet (2026)
Etsy's shop and listing pages have no review export button; developers can pull any shop's or listing's reviews through the Etsy Open API v3, and without code a browser extension that replays Etsy's "View all reviews" panel exports the reviews with their rating, date, item and seller reply. The InsightSocial Chrome extension does this for the Etsy listing or shop you open, newest first, up to 5,000 reviews per run, and exports to CSV, Excel, JSON or Google Sheets, free up to 500 rows a month.
TL;DR
| Method | Whose reviews | Cost | Limit | Skill |
|---|---|---|---|---|
| Etsy Open API v3 | Any shop or listing | Free API key (Etsy reviews the app) | 100 reviews per request, paged | Code |
| Chrome extension (InsightSocial or single-site exporters) | Any shop or listing | Free tiers | 5,000 per run (InsightSocial) | None |
| Cloud scrapers (Apify, Outscraper) | Any, many at once | Per 1,000 reviews | Varies | Low |
Can you export Etsy reviews directly?
Not as a file from the shop pages. Etsy's documented route to review data is its Open API v3: the getReviewsByShop and getReviewsByListing endpoints return a shop's or a listing's public reviews with an API key, up to 100 per request (checked on developers.etsy.com, October 2026). That needs a developer app and a script.
That is why the question keeps coming up in r/Etsy: sellers want a clean sheet of their own reviews, for a website testimonial page, a product-photo shortlist or a complaint audit, and Etsy's own tools give them something else.
What an Etsy review export includes
- Rating, 1 to 5 stars
- Review text (many Etsy reviews are star-only, keep them)
- Reviewer name as Etsy shows it
- Date
- Would recommend answer, when the buyer gave one
- Item: the listing title and link, on shop-wide exports
- Photo link, when the buyer added a photo
- The seller's reply, as its own row under the review it answers
- The shop's or listing's average rating and review count
Etsy reviews have no title and no "verified" badge (only buyers can leave a review on Etsy), so those columns stay empty.
What the rows look like
Illustrative rows: the shape of an export, with made-up names and text, not real reviewers.
| Depth | Author | Rating | Posted | Text | Item | Would recommend |
|---|---|---|---|---|---|---|
| 0 | Buyer A | 5 | 2026-09-28 | Arrived quickly, the colour is exactly as pictured. | Linen apron, sage | Yes |
| 1 | (seller) | Thank you, enjoy it! | ||||
| 0 | Buyer B | 3 | 2026-09-21 | Nice fabric but runs small. | Linen apron, rust | |
| 0 | Buyer C | 5 | 2026-09-15 | Linen napkins, set of 4 | Yes |
The seller's reply is a row at depth 1 under the review it answers, and the star-only review stays as a row with an empty text cell.
Method 1: The Etsy Open API (any shop, with code)
- Create an app at developers.etsy.com to get an API key. Etsy reviews new apps before the key works beyond your own shop, which can take weeks.
- Look up the shop's numeric
shop_id. - Call
GET https://openapi.etsy.com/v3/application/shops/{shop_id}/reviewswith your key in thex-api-keyheader andlimit=100, then raiseoffsetby 100 until no more reviews come back. - Write the results to CSV.
Check the fields it returns against what you need; it is built for developers, not for a spreadsheet.
Method 2: A Chrome extension (any shop or listing)
With InsightSocial's Etsy Review Scraper:
- Install InsightSocial and sign in with Google.
- Open the listing or the shop: any
etsy.com/listing/…page for that item's reviews, oretsy.com/shop/…for the reviews across everything the shop sells. Country paths such as/uk/or/de/work too. No Etsy account is needed. - Allow Etsy once when Chrome asks.
- Click Scrape. The extension reads the same data as Etsy's "View all reviews" panel, newest first, with a running count. The run keeps going if you switch tabs.
- Export from your dashboard to CSV, Excel, JSON or Google Sheets.
How many and how fast: in our own runs in October 2026, a listing returned 1,028 reviews and 403 seller replies in 41 seconds, with its tab in the background, and a shop run collected about 45 reviews a second. A run stops at 5,000 reviews or 3 minutes. On a very long shop run Etsy may ask the browser to prove it is human; the run ends there and keeps every review it collected. Finish the check on the page and run it again.
What it costs: scraping is free; exporting uses one credit per row. Free includes 500 a month, Pro $9.99 a month includes 10,000, Studio $49 includes 150,000, and one-time packs start at 250 rows for $2. Re-exporting a row you already exported is free.
Method 3: Cloud scrapers
Apify has several third-party Etsy review actors, and Outscraper has an Etsy reviews page; they take lists of shops or listings and suit bulk jobs. On Apify, the two most used Etsy review actors cost $4 and $5 per 1,000 reviews when we checked in October 2026.
Formats
Excel keeps dates and accents intact; CSV is universal (open with UTF-8); Google Sheets is easiest to share; JSON suits a script. For a testimonials page, filter to 5 stars with text, then sort by date.
Tips
- Shop runs for the big picture, listing runs for one product. A shop export names the item on each row, so you can pivot reviews by product.
- Separate seller replies before you count or average.
- Photos: filter to rows with a photo link to find buyer images you can ask permission to reuse.
- Watch the trend. Group by month; a sudden run of 3-star reviews often points to one listing or a supplier change.
Troubleshooting
"Etsy's bot check stopped the run". Reload the page, complete any check Etsy shows, then run it again.
Fewer reviews than the shop shows. Long shops can stop at Etsy's bot check or the 5,000-review cap; the run says "Stopped at 5,000 reviews — Etsy lists N" when the cap is the reason.
The listing's count differs from the shop's. A listing shows its own reviews; a shop shows reviews across all its items.
FAQ
How do I download all my Etsy reviews? Etsy's documented route is the Open API (a developer key and a script). Without code, open your shop page with InsightSocial and export up to 5,000 reviews per run, free up to 500 rows a month.
Can I export another shop's Etsy reviews? Yes. Etsy reviews are public, and an extension reads the same reviews any visitor can see.
Are seller replies included? Yes, each reply is its own row under the review it answers. Etsy does not show a date on seller replies.
Do I need an Etsy API key? Not with a browser extension. The Etsy Open API needs a developer key and code.
Can I export reviews from many Etsy shops at once? Not in one InsightSocial run; open each shop and run it. Cloud scrapers take lists.
Related: how to download Amazon reviews to Excel, best free review scraper Chrome extensions, and all review and comment scrapers.