Etsy Scraper - Search Results, Shops & Listings
Pricing
from $2.00 / 1,000 search result or shop listings
Etsy Scraper - Search Results, Shops & Listings
Scrape Etsy search results, shops and product listings: prices, sales, ratings, reviews, bestseller and ad flags, variations, favorites and shop stats.
Pricing
from $2.00 / 1,000 search result or shop listings
Rating
0.0
(0)
Developer
Seemu Scraping
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape Etsy search results, shop profiles and full product listings. Get prices, sale discounts, shop names, ratings, review counts, bestseller and ad flags, free shipping, sales counts, favorites, variations and more, ready to export to JSON, CSV or Google Sheets. No Etsy account or login required.
What you get
Search results (one row per product in Etsy search):
- Listing ID, title, URL and main image
- Price, original price, discount % and currency (USD)
- Shop name, shop ID and shop URL
- Star rating and review count
- Flags: Ad (sponsored), Bestseller, Etsy's Pick, Popular now, Star Seller, free shipping, digital download
- Seller sales count, years on Etsy and ships-from location
- Colour swatches, search page and position, and the total number of results for the keyword
Shops (one profile row, then one row per listing):
- Shop name, ID, tagline, location, logo and banner
- Total sales, admirers, rating and review count
- Year opened ("On Etsy since"), Star Seller status, owner name and shop members
- Announcement text and when it was last updated, latest shop activity
- Total listing count and shop sections with item counts
- All shop listings with price, sale price, image and URL
Listing details (one row per product page):
- Full description, category path, materials, item highlights and specifications
- Price range, original price, quantity available and availability
- Variations (e.g. size, colour) with every option and its price
- Favorites count, "In demand: N people bought this in the last 24 hours" and in-cart signals
- Item rating, review count, sub-ratings (item quality, shipping, customer service), "buyers recommend" %
- Review highlight tags and the most recent reviews
- All image URLs, ships-from, free shipping, Bestseller / Etsy's Pick / Star Seller flags, listed date
Use cases
- Etsy product research: find best-selling and trending products in a niche before you launch
- Competitor analysis: track competing shops' sales, prices, discounts and new listings
- Price monitoring: watch prices and sales on keywords or shops over time
- Etsy SEO and ads research: see which listings rank for a keyword and which are sponsored ads
- Lead generation: build lists of Etsy sellers in a category with sales, location and ratings
How to use
- Choose What to scrape: Search results, Shops or Listing details.
- Enter your input:
- Search: one or more keywords (or full Etsy search URLs). Optionally set Sort by, Min/Max price, Free shipping only or On sale only.
- Shops: shop names or shop URLs, e.g.
CaitlynMinimalist. - Listing details: listing URLs or numeric listing IDs.
- Set Max items (per keyword, per shop, or in total for listings; 0 = no limit).
- Run the actor. Results appear in the Dataset tab, with separate views for search results, shops and listing details.
Getting more pages of search results
Each run automatically fetches as many pages as needed to reach Max items. To continue a search later, open the Key-value store tab after the run, copy the NEXT_PAGE_ID value and paste it into Page ID on your next run. If NEXT_PAGE_ID is null, you've fetched everything. When you search several keywords at once, NEXT_PAGES holds the next page for each keyword.
Output example
Search result row:
{"recordType": "searchResult","query": "leather wallet","page": 1,"position": 1,"listingId": "1022283131","url": "https://www.etsy.com/listing/1022283131/personalized-slim-wallet-fathers-day","title": "Personalized Slim Wallet, Fathers Day Gift, Minimalist Leather Card holder","price": 22.45,"originalPrice": 49.9,"discountPercent": 55,"currency": "USD","shopName": "EmpireLeatherGoods","rating": 4.9,"reviewCount": 6200,"isAd": true,"isBestseller": false,"isStarSeller": false,"badges": ["Popular now"],"freeShipping": true,"sellerSalesCount": 26100,"sellerTenure": "5 years","shipsFrom": "Houston, TX","imageUrl": "https://i.etsystatic.com/29649404/r/il/b32acc/3093365398/il_794xN.3093365398_3ayp.jpg"}
Shop row:
{"recordType": "shop","shopName": "MuddyPawsGiftCo","location": "Los Angeles, California","salesCount": 4835,"admirersCount": 2722,"rating": 4.5,"reviewCount": 457,"onEtsySince": 2026,"isStarSeller": false,"ownerName": "Jessica Wu","totalListings": 130,"announcement": "Welcome to MuddyPawsGiftCo! We specialize in handcrafted ceramic pet trays..."}
Notes
- Prices are in US dollars as shown to shoppers in the United States.
- Etsy shows at most 20 pages (roughly 1,000 results) per search. To collect more, split a broad keyword into narrower ones or use price ranges.
- Searches sorted by relevance are fast (a few seconds per page). Other sort orders take longer per page.
- Review counts on search cards are rounded by Etsy (e.g. "6.2k"); listing and shop rows have exact counts.
- Item sub-ratings (quality, shipping, customer service) and "buyers recommend" are filled in when Etsy includes them on the page and may be empty otherwise. Favorites are only shown by Etsy once a listing has enough of them.
- Etsy no longer shows listing tags on product pages, so tags are not included.
- Shop pages take 20-60 seconds each to load, so shop runs with many listings take a while.