Etsy Scraper V2
Pricing
from $0.00005 / actor start
Etsy Scraper V2
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 hours ago
Last modified
Categories
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
- Go to the Input tab to configure the scraper
- Select the Scrape Type: Search, Products, or Shops
- Enter your target URLs or search query
- Click Start to run the scraper
- Download your results in JSON, CSV, Excel, or other formats
Quick start example
To scrape search results:
- Set Scrape Type to "Search Results"
- Enter an Etsy search URL like
https://www.etsy.com/search?q=wood+laptop+stand - Set Maximum Pages (default: 3)
- Click Start
Input
The Actor accepts the following input parameters:
| Field | Type | Default | Description |
|---|---|---|---|
| scrapeType | string | search | Type of scraping: search, products, or shops |
| urls | array | [] | List of URLs for product/shop scraping |
| searchUrl | string | https://www.etsy.com/search?q=... | Etsy search URL |
| maxPages | integer | 3 | Maximum 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:
| Field | Description |
|---|---|
| productLink | URL of the Etsy listing |
| productTitle | Product title/name |
| productImage | Main product image URL |
| seller | Shop/seller name |
| listingType | Paid or Free listing |
| productRate | Star rating (0-5) |
| numberOfReviews | Total review count |
| freeShipping | Yes or No |
| productPrice | Current price |
| priceCurrency | Currency (USD, EUR, etc.) |
| originalPrice | Original price before discount |
| discount | Discount 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
Is it legal to scrape Etsy?
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