Etsy Shop Analyzer

Free tool

How well does this Etsy shop sell?

Type any shop to see its sales, reviews, prices, best-loved listings and tags, with an estimated revenue range.

Type the name from the shop's link, etsy.com/shop/ShopName, or paste the link.

By looking up a shop, you agree to Alura's Terms of Service and Privacy Policy.

The term 'Etsy' is a trademark of Etsy, Inc. This application uses Etsy's API, but is not endorsed or certified by Etsy.

Checking your own shop's listings? Run the Etsy Shop SEO Audit.

What an Etsy shop analyzer shows

An Etsy shop analyzer turns a shop's public numbers into a picture of how it sells. This one reads two things from Etsy's API when you click: the shop's profile (its sales count, reviews, opening date and admirers) and up to 100 of its active listings (prices, favorites, tags, photos, videos and listing dates).

It works on any shop, so you can size up a competitor, check a shop before you buy wholesale from it, or see your own shop the way others see it. Nothing is stored about the shop beyond an hour, and the shop isn't contacted.

FigureWhat it isWhat to read into it
Sales per monthLifetime sales spread evenly over the months since opening.A shop that grew fast sells far more today than its average.
Asking pricesLowest, median and highest current asking price, and how many listings sit in each band.Where the shop prices its range today, and gaps you could fill. Not what buyers paid.
Most-favorited listingsThe listings the most shoppers saved.Favorites show interest, not sales. A top favorite can sell little.
Most-used tagsHow many listings use each tag.The searches the shop is built around, and phrases you aren't using.
New listingsHow many listings were first listed in the last 30 days, 90 days and year.Whether the shop is still adding to its range. Each count says whether it covers the whole shop or only the listings read.
Listed or renewedHow far back the listings read reach by the date each was listed or last renewed.How recently the shop listed or renewed its listings. A renewal isn't a new item.

How to check an Etsy shop's sales

Every Etsy shop page shows a Sales number. Etsy says it counts open and completed orders and leaves out canceled ones, and that it updates in real time (Etsy Help). That is the lifetime sales figure in the analyzer. It is a count of sales, not of money.

To turn it into a pace, divide by the months the shop has been open. A shop with 12,000 sales that opened 4 years ago (48 months) averages 250 sales a month. The analyzer does this for you. It skips the average for a shop under 30 days old, where a handful of early orders would give a misleading rate.

An average hides the shape. A shop that sold slowly for years and then took off looks the same as one that sold steadily. To see the months themselves, use Shop Research in Alura, which estimates sales for each month.

How the revenue estimate works

Etsy doesn't publish what a shop earns, so any Etsy shop revenue checker is estimating. Ours multiplies lifetime sales by the middle half of the shop's current asking prices: the 25th percentile price for the low end and the 75th for the high end. A range is more honest than one number, because nobody outside the shop knows which listings sold, or at what price after discounts.

Worked example. A shop has 2,000 lifetime sales. Its listings are priced at $18, $22, $30, $35 and $60. The 25th percentile is $22 and the 75th is $35, so the estimate is 2,000 × $22 = $44,000 to 2,000 × $35 = $70,000.

Here is what the method leaves out, and which way that pushes the real number:

WhatIn the estimateEffect
Shipping feesNot countedRevenue is higher than the range
Orders with more than one of an itemCounted as one sale at one priceRevenue is higher
Sales, coupons and refundsNot subtractedRevenue is lower
Prices that changed over the yearsToday's asking prices are usedEither way
Discounts and offers buyers gotAsking prices are used, not what buyers paidRevenue is lower
Listings outside the 100 readTheir prices aren't in the rangeEither way

The estimate needs at least 4 asking prices. With fewer, the middle half is just one or two listings, so the analyzer says there is too little price data instead of showing a range. Prices are in the shop's own currency. A shop with more than 100 active listings is priced from the 100 Etsy returns first.

How to analyze a competitor's Etsy shop

Look at a few shops in your niche, not just the biggest one. For each, note four things:

  1. Pace. Sales per month tells you how much demand a shop like yours can reach. Compare shops of a similar age.
  2. Price. The median asking price and the bands show what shops in the niche charge today. They aren't sales: a listing nobody buys still shows its price. A price range no shop covers can be a gap worth testing.
  3. Tags. The tags a shop repeats are the searches it is built around. Phrases you see across several strong shops are worth testing in your own listings.
  4. Presentation. Open the most-favorited listings. Count the photos, watch the video, read the first line of the title. The listing mix shows how many listings have a video and how many photos they carry on average.

Learn from what works, but don't copy it. Etsy's API Terms of Use forbid tools that help anyone copy other members' products, photos or designs (Etsy API Terms), and this one only shows what a shop does so you can make your own choices.

What the numbers can't tell you

  • Shops with more than 100 listings. Etsy's API returns up to 100 active listings per request. In our checks they come newest first, by the date each was listed or last renewed, but Etsy doesn't document that order, so the analyzer never treats them as the whole shop. Every listing figure says how many listings it covers.
  • Shops in Vacation Mode. Etsy hides their listings from search and buyers can't order (Etsy Help). Shop figures still show; listing figures that Etsy doesn't return show as not available, never as zero.
  • Favorites aren't sales. Shoppers favorite listings to save them. The listings that sell most are often different.
  • Asking prices aren't sales. The analyzer sees what each listing costs today. It can't see discounts, offers, or which listings sold.
  • Listing dates. Etsy's API gives each listing two dates: when it was first listed, and a listing date that moves forward when it renews. New listings use the first date. For a shop with more than 100 listings, new-listing counts cover only the listings read, and the report says so.

Where the data comes from

Every figure is read live from Etsy's Open API at the moment you click, with three requests: the shop, its active listings, and their photos and videos. Etsy's API Terms say listing details may be shown at most 6 hours old and data may be kept no longer than needed (Etsy API Terms). We keep a lookup for one hour so the Etsy Shop SEO Audit can reuse it, then it is gone. A report left open is hidden once it is 5 hours 45 minutes old, a little before that 6 hour limit, until you read it again.

The term 'Etsy' is a trademark of Etsy, Inc. This application uses Etsy's API, but is not endorsed or certified by Etsy.

Free analyzer vs Shop Research in Alura

The free analyzer gives you a shop's lifetime totals and what its listings look like today. Shop Research in the Alura app adds the time dimension: estimated sales and revenue by month, best sellers by estimated sales, and how the last 12 months compare with the year before.

Free analyzerShop Research in Alura
Lifetime sales, reviews, shop ageYesYes
Sales per month since openingAverage onlyMonth by month
RevenueLifetime rangeEstimated by month
Best sellersMost-favorited listingsRanked by estimated sales
Tags and pricesFirst 100 listingsEvery listing
What its buyers sayNoAI Competitive Analysis of its reviews
Save competitors to listsNoYes

To check your own listings against Etsy's guidance, run the Etsy Shop SEO Audit, or grade one listing with the Etsy Listing Grader.

Share tool

FAQ

Frequently asked questions

Can't find the answer? Contact us.

Helping 1,274,000+ sellersgrow their Etsy shops.