Etsy Scraper V2 avatar

Etsy Scraper V2

Deprecated

Pricing

from $0.00005 / actor start

Go to Apify Store
Etsy Scraper V2

Etsy Scraper V2

Deprecated

Scrape product listings, product details, and shop data from Etsy.com. Supports search pages, product pages, and shop pages.

Pricing

from $0.00005 / actor start

Rating

0.0

(0)

Developer

Akash Kumar Naik

Akash Kumar Naik

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 hours ago

Last modified

Share

Etsy Product Scraper V2

Scrape product listings, product details, and shop data from Etsy.com. This Actor extracts comprehensive product information including titles, prices, ratings, reviews, seller information, and more.

What does Etsy Product Scraper V2 do?

Etsy Product Scraper V2 is an Apify Actor that extracts product data from Etsy.com marketplace. It supports three scraping modes:

  • Search Results: Scrape products from Etsy search pages
  • Product Pages: Extract detailed data from individual product listings
  • Shop Pages: Get shop information and product listings from Etsy shops

The Actor uses Scrapfly API with anti-scraping protection and residential proxies to reliably extract data from Etsy.

Why scrape Etsy?

Etsy is the world's largest marketplace for handmade, vintage, and craft supplies. Scraping Etsy data enables:

  • Market Research: Analyze product trends, pricing, and competition
  • Price Monitoring: Track price changes across sellers and categories
  • Product Discovery: Find popular items and emerging trends
  • Competitor Analysis: Monitor competitor shops and their offerings
  • E-commerce Intelligence: Build product databases for your applications

How much will it cost to scrape Etsy?

This Actor uses pay-per-event pricing, meaning you only pay for what you scrape:

  • Product: $0.025 per product extracted
  • Shop: $0.025 per shop scraped

The Apify platform free tier includes $5 of free usage monthly. This allows you to scrape approximately:

  • 200 products per month on the free plan
  • Or 200 shops per month on the free plan

Platform usage costs are included in the event pricing for transparent, predictable costs.

How to scrape Etsy

  1. Go to the Input tab to configure the scraper
  2. Select the Scrape Type: Search, Products, or Shops
  3. Enter your target URLs or search query
  4. Click Start to run the scraper
  5. Download your results in JSON, CSV, Excel, or other formats

Quick start example

To scrape search results:

  1. Set Scrape Type to "Search Results"
  2. Enter an Etsy search URL like https://www.etsy.com/search?q=wood+laptop+stand
  3. Set Maximum Pages (default: 3)
  4. Click Start

Input

The Actor accepts the following input parameters:

FieldTypeDefaultDescription
scrapeTypestringsearchType of scraping: search, products, or shops
urlsarray[]List of URLs for product/shop scraping
searchUrlstringhttps://www.etsy.com/search?q=...Etsy search URL
maxPagesinteger3Maximum pages to scrape (search mode)

For detailed input options, check the Input tab on the Actor page.

Output

The Actor outputs product data to the default dataset. Each item contains:

FieldDescription
productLinkURL of the Etsy listing
productTitleProduct title/name
productImageMain product image URL
sellerShop/seller name
listingTypePaid or Free listing
productRateStar rating (0-5)
numberOfReviewsTotal review count
freeShippingYes or No
productPriceCurrent price
priceCurrencyCurrency (USD, EUR, etc.)
originalPriceOriginal price before discount
discountDiscount percentage if on sale

Example output

{
"productLink": "https://www.etsy.com/listing/1330259870",
"productTitle": "Wooden Laptop Stand, Portable Laptop Stand, Macbook Stand",
"productImage": "https://i.etsystatic.com/...",
"seller": "WoodTodayEU",
"listingType": "Free listing",
"productRate": 4.4,
"numberOfReviews": 220,
"freeShipping": "Yes",
"productPrice": 19.0,
"priceCurrency": "$",
"originalPrice": 38.0,
"discount": "(50% off)"
}

You can download results in various formats: JSON, CSV, Excel, HTML, or XML via the API.

Tips for best results

  • Limit pages: Start with fewer pages to test, then scale up
  • Search URLs: Use Etsy's search filters (price range, location, etc.) in your search URL
  • Batch processing: For many URLs, split into smaller batches
  • Monitor costs: Set max charge limits to control spending

This scraper extracts only publicly available data from Etsy product listings. It does not access private user data, personal information, or any content behind authentication.

Web scraping is generally considered legal for publicly available data, but you should:

  • Review Etsy's Terms of Service
  • Respect robots.txt directives
  • Use scraped data ethically and responsibly
  • Consider rate limiting to avoid overloading servers

The scraper is designed for ethical use cases like market research, price monitoring, and product analysis. If you're unsure about your intended use, consult with a legal professional.

Support and feedback

  • Issues: Report bugs or request features via the Apify Console Issues tab
  • Questions: Ask in the Apify community or contact support
  • Custom solutions: Contact us for custom scraping solutions