Etsy Bestsellers & Tags Scraper avatar

Etsy Bestsellers & Tags Scraper

Pricing

from $2.25 / 1,000 results

Go to Apify Store
Etsy Bestsellers & Tags Scraper

Etsy Bestsellers & Tags Scraper

Extract Etsy listings with bestseller & star seller badges, real discounts, ratings, SEO keyword tags, shop info and prices. No login, export to CSV/Excel/JSON.

Pricing

from $2.25 / 1,000 results

Rating

0.0

(0)

Developer

Magic

Magic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

🎨 Etsy Bestsellers & Tags Scraper: Badges, Discounts, SEO Tags & Shop Data

Etsy Bestsellers Scraper No Cookies Required Pay-Per-Result Run time Export

Extract Etsy listings with bestseller & star seller badges, active discounts, ratings, SEO keyword tags, shop details and prices at scale.

Engineered for Etsy sellers, POD creators, digital product designers, dropshippers, and e-commerce researchers who need real-time competitive intelligence without logging in to Etsy.


⚑ What is Etsy Bestsellers & Tags Scraper?

Etsy is home to over 100 million unique handmade and vintage items. Finding what is truly selling right now is difficult because standard search hides live conversion signals.

This Actor extracts actionable commercial metrics directly from Etsy's search results and listing cards:

  • Official Badges: Filter by Bestseller, Star Seller, Free Shipping, and Digital Download.
  • Real Discounts: Compare original vs current selling price and calculated discount percentage.
  • SEO Keyword Tags: Up to ~23 keyword tags per listing taken from Etsy's own Explore related searches tag block on the listing page (Etsy's /market/ tag pages built from the listing's tags) β€” not guessed from the title.
  • Shop Visibility: Shop names, IDs, storefront URLs, shop star rating and review count to monitor top-performing competitors.
  • Ads Detection: isRunningAds shows which listings are promoted with Etsy Ads.

πŸš€ Key Facts

PricingπŸ’° $3.00 / 1,000 listings ($0.003 per result) + $0.00005 start fee
Run time (measured)⏱️ ~11 s total for 5 keywords Γ— 20 listings + 3 direct URLs (102 listings with tags), 512 MB memory (uses <100 MB)
Badges as flagsβœ… isBestseller, isStarSeller, isFreeShipping, isDigitalDownload
SEO Tagsβœ… Etsy's own related-search tags for every listing, in the same run
How it works⚑ Plain HTTP, no browser: Etsy's search page plus Etsy's own listing-card and tag endpoints, through Apify residential proxy (Etsy is protected by DataDome)
Account / Cookiesβœ… Not required

πŸ“– How to Use (Step-by-Step)

Option A: Search by Keywords

  1. Enter your target search keywords in πŸ” Search Keywords (e.g. minimalist wall art, leather wallet, canva template).
  2. Set πŸ’― Max Listings per Keyword (e.g. 50 or 500).
  3. Optionally enable filters: πŸ† Bestsellers Only, 🏷️ On Sale Only, or 🚚 Free Shipping Only.
  4. Click Start and export results to CSV, Excel, or JSON.

Option B: Scrape Direct Listing URLs

  1. Paste specific listing URLs in πŸ”— Direct Etsy Listing URLs (e.g. https://www.etsy.com/listing/1789234567).
  2. The scraper loads each listing through Etsy's own listing-card and tag endpoints and returns the same fields as a search result: pricing, badges, shop details and SEO tags. Plain numeric listing IDs work too.

πŸ’³ Transparent Pay-Per-Result Pricing

This Actor uses the transparent Pay-Per-Result (Pay-Per-Event) pricing model:

  • $3.00 per 1,000 listings ($0.003 per result).
  • $0.00005 minimal start fee.
  • Free Tier Friendly: With Apify's free $5 monthly credit, you can extract about 1,660 listings every month at zero cost.

πŸ“₯ Input Parameters

ParameterTypeRequiredDefaultDescription
πŸ” searchQueriesarray[string]No[] (form prefill: minimalist wall art, leather wallet)Keywords or product niches to search on Etsy.
πŸ”— listingUrlsarray[string]No[]Direct Etsy listing URLs (any locale, e.g. /uk/listing/...) or numeric listing IDs.
πŸ’― maxResultsPerQueryintegerNo30Maximum listings to extract per search query (1–1000).
🎯 sortBystringNo"most_relevant"Sorting: most_relevant, price_asc, price_desc, newest.
🌍 countryCodestringNo"US"Country of the residential IP: ranking, prices and currency follow this market (e.g. DE β†’ EUR, CA β†’ CAD).
πŸ† bestsellersOnlybooleanNofalseWhen enabled, only saves items marked with Etsy Bestseller badge.
🏷️ onSaleOnlybooleanNofalseWhen enabled, only saves listings with an active price discount.
🚚 freeShippingOnlybooleanNofalseWhen enabled, only saves items that qualify for free shipping.
🌐 proxyConfigurationobjectNoApify RESIDENTIALEtsy answers 403 to datacenter and cloud-server IPs, so residential proxy in countryCode is the default. Its traffic (~9 KB per listing) is covered by the price per result.

πŸ“€ Sample Output (JSON)

{
"listingId": "4413275617",
"title": "18K GOLD Chain Necklace - Thick Big Link Chain Twist Figaro Bead Herringbone Necklace Pearl Waterproof Necklace for Women Men Christmas Gift",
"price": 29.18,
"originalPrice": 44.9,
"currency": "USD",
"discountPercentage": 35,
"isOnSale": true,
"inCartCount": null,
"isBestseller": true,
"isStarSeller": true,
"isFreeShipping": false,
"isDigitalDownload": false,
"isRunningAds": true,
"rating": 4.81,
"reviewsCount": 19800,
"shopName": "GoldnBlonde",
"shopId": "31814650",
"shopUrl": "https://www.etsy.com/shop/GoldnBlonde",
"listingUrl": "https://www.etsy.com/listing/4413275617",
"imageUrl": "https://i.etsystatic.com/31814650/r/il/5ee12f/8760570770/il_255x319.8760570770_3ju8.jpg",
"tags": [
"Most Popular Jewelry",
"18k Necklace Chain",
"Gold Plated Chain",
"Gold Necklace Chain",
"18k Gold Necklace",
"Waterproof Gold Chain for Teens"
],
"searchQuery": "gold necklace",
"scrapedAt": "2026-10-30T10:58:43.211306+00:00"
}

tags is shortened above; real records contain ~20–23 phrases. rating and reviewsCount are the shop's star rating and review count exactly as Etsy shows them on the card (Etsy rounds large counts, e.g. "19.8k" β†’ 19800). Fields Etsy does not show (e.g. inCartCount) are null rather than guessed.


β›” What this Actor does not do

  • No in-cart counter. Etsy does not include "in N carts" in search results served to guests, so inCartCount is almost always null.
  • No per-listing review count. Search cards show only the shop's rating and review count, which is what rating / reviewsCount contain.
  • Mobile-site ranking. Results follow the ranking Etsy serves to its mobile site, which can differ from the desktop order by a few positions.
  • Filters apply after collection. bestsellersOnly, onSaleOnly and freeShippingOnly filter the first maxResultsPerQuery listings, so you may get fewer rows than the maximum.
  • No login-only data (favorites, buyer-specific prices).

🎯 High-Value Use Cases

  • Etsy Tag & SEO Research: Discover high-converting tags used by top sellers to rank your own listings.
  • Trending Product Discovery: Track bestseller and star-seller badges to spot what sells in your niche.
  • Price Optimization: Monitor price cuts, sales, and discounts across your competitive niche.
  • POD & Digital Asset Ideation: Filter by isDigitalDownload to find profitable printable products.

πŸ’» Python API Example

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_API_TOKEN")
run_input = {
"searchQueries": ["minimalist wall art", "handmade ceramic mug"],
"maxResultsPerQuery": 50,
"bestsellersOnly": True,
"sortBy": "most_relevant"
}
run = client.actor("magic-scraper/etsy-bestsellers-tags-scraper").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
badge = "[Bestseller] " if item["isBestseller"] else ""
print(f"{badge}{item['title']} - ${item['price']} ({item['shopName']})")

🀝 Support & Feedback

Encountering an issue or need a customized feature? Please open an issue in the Issues tab or contact our team through Apify console.



SEO Keywords

Etsy scraper, Etsy bestseller scraper, Etsy best sellers tracker, Etsy tags scraper, Etsy keyword tags, Etsy SEO tags extractor, Etsy product research tool, Etsy trending products, Etsy star seller finder, Etsy listing scraper, Etsy price tracker, Etsy niche research, Etsy data extractor, scrape Etsy without login.