Etsy Scraper
Pricing
Pay per event
Etsy Scraper
Extract comprehensive Etsy shop profiles with 30+ data fields. Get sales metrics, ratings, review counts, team members, social links, shop sections, featured product listings with prices, and more from any Etsy seller. Ideal for competitive analysis, market research, and e-commerce intelligence.
Pricing
Pay per event
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
1
Bookmarked
16
Total users
5
Monthly active users
2 days ago
Last modified
Categories
Share

๐๏ธ Etsy Scraper
๐ Export Etsy handmade and vintage product listings in seconds. No API key, no login, no limits on what you can collect.
๐ Last updated: 2026-05-21 ยท ๐ 17 fields per record ยท Up to 1,000,000 items ยท Global coverage
The Etsy Scraper lets you extract product listings from Etsy's global marketplace by keyword. Point it at any search query - handmade jewelry, vintage furniture, custom gifts - and it returns structured data for every matching product: shop name, price, rating, review count, bestseller badge, handmade flag, and category path.
Data is scraped in real-time from Etsy's live search results and product detail pages using a stealth browser with residential proxy rotation to ensure reliable access.
Coverage
- Over 100 million active listings across Etsy
- Any keyword or phrase that works in Etsy's search bar
- 17 fields per listing including price, rating, reviews, shop, category, and handmade status
- Full-resolution product images
- Up to 1,000,000 listings per run for paid users
Target Audience / Use Cases
| Who | What they use it for |
|---|---|
| E-commerce analysts | Track competitor pricing and bestseller trends |
| Product researchers | Find handmade and artisan suppliers |
| Market researchers | Analyze niche product categories and price ranges |
| Price comparison tools | Monitor Etsy pricing across categories |
| Trend analysts | Identify trending handmade and vintage products |
| Gift curators | Build curated product lists by theme |
๐ What the Etsy Scraper does
- Searches Etsy by keyword and collects matching product listings
- Extracts full listing details: title, shop, price, currency, rating, review count
- Detects bestseller badges and handmade status per listing
- Returns category paths from Etsy's breadcrumb hierarchy
- Collects full-resolution product images from Etsy's CDN
- Paginates automatically to collect as many results as needed
- Handles Etsy's bot protection using stealth browser and residential proxies
๐ก Why it matters: Etsy has over 8 million active sellers and 100+ million listings. Manual browsing is impractical. This scraper gives analysts, researchers, and e-commerce teams the ability to extract structured product data at scale - in minutes, not days.
๐ฌ Full Demo
๐ง Coming soon - video walkthrough of a full scrape run
โ๏ธ Input
| Field | Type | Required | Description |
|---|---|---|---|
searchQuery | string | Yes | Keyword to search (e.g. "handmade jewelry", "vintage lamp", "custom mug") |
maxItems | integer | No | Number of listings to return. Free: up to 10. Paid: up to 1,000,000 |
Example 1 - Basic keyword search:
{"searchQuery": "handmade jewelry","maxItems": 100}
Example 2 - Vintage category:
{"searchQuery": "vintage ceramic vase","maxItems": 500}
โ ๏ธ Good to Know: Free users are limited to 10 listings per run. Upgrade to a paid plan to unlock up to 1,000,000 listings. Create a free account w/ $5 credit
๐ Output
Each record contains the following fields:
| Field | Type | Description |
|---|---|---|
๐ผ๏ธ imageUrl | string | Full-resolution product image URL |
๐ title | string | Full listing title |
๐ช shop | string | Etsy shop name |
๐ url | string | Direct listing URL |
๐ listingId | string | Etsy listing ID |
๐ต price | number | Current price |
๐ฑ currency | string | Currency code (USD, EUR, GBP, etc.) |
๐ท๏ธ originalPrice | number | Original price before discount (if on sale) |
๐ discount | string | Discount label (e.g. "30% off") |
โญ rating | number | Average star rating (1-5) |
๐ฌ numReviews | integer | Total number of reviews |
๐ฅ isBestseller | boolean | Whether the listing has a Bestseller badge |
๐คฒ isHandmade | boolean | Whether the listing is marked as handmade |
๐ category | string | Category breadcrumb path |
๐ท๏ธ tags | array | Listing tags (when available) |
๐ scrapedAt | string | ISO 8601 timestamp of when data was collected |
โ error | string | Error message (null on success) |
Sample output records:
[{"imageUrl": "https://i.etsystatic.com/35222781/r/il/9c6cf6/6419338446/il_fullxfull.6419338446_2frh.jpg","title": "Birthstone Necklace for Women, Cat Lover Necklace, Birthday Month Gift, Kitten Necklace, Grandma Gift, Sterling Silver, Handmade Jewelry","shop": "FujeJewellery","url": "https://www.etsy.com/listing/1543358128/birthstone-necklace-for-women-cat-lover","listingId": "1543358128","price": 49.10,"currency": "USD","originalPrice": null,"discount": null,"rating": 4.8,"numReviews": 9808,"isBestseller": true,"isHandmade": true,"category": "Jewelry > Necklaces > Pendant Necklaces","tags": [],"scrapedAt": "2026-05-22T01:54:58.436Z","error": null},{"imageUrl": "https://i.etsystatic.com/23983087/r/il/a77afb/7051238826/il_fullxfull.7051238826_e5lb.jpg","title": "Natural Moss Agate Necklace 14K Gold Vermeil, Oval Moss Agate Vintage Sterling Silver Necklace, Anniversary Birthday Gifts for Her","shop": "RainbowRocksStudio","url": "https://www.etsy.com/listing/4341130585/natural-moss-agate-necklace-14k-gold","listingId": "4341130585","price": 84.22,"currency": "USD","originalPrice": null,"discount": null,"rating": 4.9,"numReviews": 3625,"isBestseller": true,"isHandmade": true,"category": "Jewelry > Necklaces > Pendant Necklaces","tags": [],"scrapedAt": "2026-05-22T01:55:17.566Z","error": null}]
โจ Why choose this Actor
| Feature | Details |
|---|---|
| ๐ค Stealth browser | Uses camoufox with residential proxies to bypass bot protection |
| ๐ JSON-LD extraction | Rating and review counts pulled from structured data - highly accurate |
| ๐ท๏ธ Bestseller detection | Automatically identifies Bestseller-badged listings |
| ๐คฒ Handmade detection | Identifies handmade items from listing Highlights section |
| ๐ Category paths | Full breadcrumb category hierarchy for each listing |
| ๐ผ๏ธ Full-res images | Upgrades image URLs to full-resolution from Etsy CDN |
| ๐ Multi-page | Paginates automatically to collect the requested number of items |
| โก Real-time data | All data scraped live, never cached |
๐ How it compares to alternatives
| Feature | This Actor | Manual browsing | Etsy API |
|---|---|---|---|
| No API key needed | Yes | Yes | No |
| Scale (1M+ items) | Yes | No | Limited |
| Real-time pricing | Yes | Yes | Yes |
| Bestseller flag | Yes | Yes | No |
| Category paths | Yes | Yes | Partial |
| Handmade detection | Yes | Yes | No |
| Export to CSV/JSON | Yes | No | With dev work |
๐ How to use
- Create a free Apify account - includes $5 in free credit
- Go to the Etsy Scraper page
- Click Try for free
- Enter your search keyword in the
searchQueryfield - Set
maxItemsto how many listings you want - Click Start and wait for results
- Download your dataset as CSV, JSON, Excel, or XML
๐ผ Business use cases
Competitive Intelligence
Track what handmade and artisan competitors are selling, at what prices, with how many reviews. Spot bestsellers in your niche before they trend. Compare your pricing against similar shops.
Product Research & Sourcing
Find high-rated handmade suppliers and artisans. Filter by category, rating threshold, and price range after exporting. Identify product gaps by analyzing what sells well in adjacent categories.
Market Research
Analyze pricing distributions across handmade product categories. Map out the competitive landscape in jewelry, home decor, clothing, and accessories. Identify seasonal pricing trends by running recurring scrapes.
Gift Curation & Affiliate
Build curated gift guides with real product data, images, prices, and direct links. Power affiliate sites with structured Etsy product feeds. Keep data fresh with scheduled runs.
๐ Automating Etsy Scraper
Connect this Actor to your workflow using:
- Make (Integromat) - Trigger on schedule, push to Google Sheets or Airtable
- Zapier - Connect to Slack, Notion, or any 5,000+ apps
- n8n - Self-hosted automation with direct Apify integration
- Webhooks - Get notified when each run completes
- Apify API - Integrate directly into your application or data pipeline
๐ Beyond business use cases
Academic Research
Study handmade economies, artisan pricing behavior, and platform marketplace dynamics. Extract data for papers on gig economy artisans or creative labor markets.
Gift & Lifestyle Blogs
Power product recommendation posts with live, current pricing and availability from Etsy. Keep affiliate links fresh with scheduled scraping runs.
Non-Profit & Art Community
Map the landscape of independent artisans by category and geography. Support local maker economies with data-driven insights about which crafts are thriving.
Personal Projects
Build your own Etsy price tracker or wish list monitor. Set up alerts when a specific product category drops in price.
๐ค Ask an AI assistant about this scraper
You can ask ChatGPT, Claude, or any AI assistant to help you use this data:
- "How do I filter these results to only show Bestseller listings under $50?"
- "Can you group these listings by category and find the average price per category?"
- "Which shops appear most often in these results?"
- "Help me write a spreadsheet formula to flag listings with 4.8+ rating and 1000+ reviews"
โ Frequently Asked Questions
Q: Does this require an Etsy account or API key? A: No. This scraper accesses public Etsy search results without any login or API key.
Q: How many listings can I scrape? A: Free users are limited to 10 items per run. Paid users can collect up to 1,000,000 listings.
Q: How fresh is the data? A: All data is scraped in real-time. There is no caching - every run fetches live data from Etsy.
Q: Can I search by category instead of keyword? A: Yes. Use a keyword that matches the category (e.g. "vintage furniture", "handmade ceramics", "macrame wall hanging").
Q: Does it handle pagination automatically?
A: Yes. The scraper automatically loads multiple pages to fulfill your maxItems request.
Q: What currency does price come back in?
A: The currency code (e.g. USD, EUR, GBP) is included in the currency field of each record.
Q: Why are some originalPrice and discount fields null?
A: Those fields are only populated when a listing is marked as on sale. Most listings have a single price.
Q: Can I track price changes over time?
A: Yes. Schedule this Actor to run on a recurring basis and compare the price field across runs.
Q: What does isBestseller mean?
A: Etsy awards a Bestseller badge to listings that have received a high volume of recent orders relative to similar items.
Q: How reliable is isHandmade?
A: The field is determined by the "Highlights" section of each Etsy listing, where sellers indicate whether the item is handmade, designed by them, or made to order. It accurately reflects what sellers declare.
Q: What happens if Etsy blocks the scraper? A: The actor uses residential proxy rotation and a stealth browser (camoufox) to maintain reliable access. If a block is detected, it automatically retries with a fresh proxy session.
Q: Can I export to Excel? A: Yes. Click "Export" in the Apify dataset viewer and select Excel (.xlsx), CSV, JSON, or XML.
๐ Integrate with any app
Connect your Etsy dataset to:
Google Sheets - Google Data Studio - Tableau - Power BI - Airtable - Notion - Slack - Discord - Zapier - Make - n8n - HubSpot - Salesforce - BigQuery - Snowflake - AWS S3 - MongoDB - PostgreSQL - MySQL - REST API - Webhooks
๐ Recommended Actors
| Actor | Description |
|---|---|
| Depop Scraper | Scrape Depop secondhand fashion listings by keyword |
| Vinted Scraper | Extract Vinted pre-loved fashion listings |
| BackMarket Scraper | Scrape refurbished electronics from BackMarket |
๐ก Pro Tip: browse the complete ParseForge collection for scrapers covering 100+ websites across e-commerce, finance, jobs, travel, and more.
This tool is for educational and research purposes. Always comply with Etsy's Terms of Service and applicable laws when using scraped data. ParseForge is not affiliated with Etsy.