💰 Etsy Scraper — Product Research, Tags, Prices & Sales
Pricing
$6.00 / 1,000 results
💰 Etsy Scraper — Product Research, Tags, Prices & Sales
Etsy product research without the guesswork. Search any keyword and get every listing's tags, prices, views and demand — plus each shop's sales. The Etsy data the official API won't give you. No API key, no login, no extension.
Pricing
$6.00 / 1,000 results
Rating
0.0
(0)
Developer
Yakugusa Yumitori
Maintained by CommunityActor stats
3
Bookmarked
229
Total users
138
Monthly active users
0.64 hours
Issues response
16 days ago
Last modified
Categories
Share
💡 What This Actor Does
When doing Etsy keywords research or looking for proven Etsy tags examples, browsing Etsy manually won't show you the full picture: Etsy hides listing tags and total view counts from the public listing page.
This Etsy search scraper takes any search query (e.g. goodnotes, stickers, digital planner), scrapes the live search results in the cloud, and exports clean structured data:
- 🏷️ Extracts All 13 Hidden Tags: Functions as an automated Etsy tags generator by pulling the real, active tags top-ranking listings use to get found.
- 📈 Live Etsy Ranking Checker: See exact search position (
rank#1, #2, #3...) for any keyword across shops. - ⚡ True Views & Velocity (views_per_day): Spot real Etsy search trends by seeing which listings are pulling high daily traffic right now versus older items coasting on historical numbers.
- 📦 POD & Printify Intelligence: Built for sellers asking how to sell on Etsy with Printify or researching Etsy keywords for digital downloads — reveals declared production partners (
partner_name,partner_location), item origins, and pricing sweet spots. - 🤖 AI Pipeline Ready: Clean JSON payloads built to plug directly into Claude Skills, Claude Projects, Custom GPTs, Cursor, and automated n8n workflows.
🎯 Core Research Use Cases
1. Etsy SEO & Tag Extraction
Stop guessing tags or paying $20/month for estimated keyword tools. Enter your keyword to get real-world Etsy tags examples from listings currently ranking on page one. Copy proven 13-tag sets directly into your listings.
2. Etsy Search Trends & Traffic Velocity
Sort your results by views_per_day to find breakout items. A listing with 50+ views per day and low age_days points to a surging trend you can capitalize on before a niche gets crowded.
3. Print-on-Demand (Printify) & Supplier Scouting
See which top-ranking items in your niche are fulfilled by external partners. The scraper captures declared partner_name (e.g. Printify, regional print shops) and partner_location so you can verify supplier viability and margins.
4. Digital Downloads & Pricing Research
Whether researching digital planners, stickers, or templates, review competitor pricing, quantity in stock, and favorite rates (fav_rate_pct) to price your product competitively.
💰 Stop Paying Monthly Subscriptions
| Task / Scenario | eRank / EverBee Pro | This Apify Actor |
|---|---|---|
| Audit 1 Niche (50 Listings) | $10 – $29 / month | ~$0.15 (one-off run) |
| Weekly Market Research | $120 – $348 / year | ~$0.60 / month |
| Off-Season / Inactive Months | Billed regardless | $0.00 |
| Account Requirements | Account + Browser Extension | None (Cloud-hosted) |
| Data Export Formats | Locked inside dashboard | Raw JSON, CSV, Sheets |
🚦 Quick Start (3 Steps)
- Enter Search Term: Type 1–3 keywords a shopper would search (e.g., "stickers", "candles", or "digital planner").
- Click Start: Run the actor in the cloud to pull the ranking search results.
- Export Data: Download as CSV/Excel or pipe directly into Google Sheets, ChatGPT, or Claude.
📈 Visual Demand Telemetry: Real Dataset Previews
1. High-Intent Niche Audit: "Stickers"
This view sorts top-ranking sticker listings by organic search position alongside engagement metrics:
fav_rate_pct(Buyer Intent): Notice how listing #1 (Golden Retriever Sticker) achieves a 35.14% favorite rate (13 favorites / 37 views). High favorite ratios signal strong design appeal and buyer intent even before massive lifetime views accumulate.views_per_dayvs.views: Listing #5 has accumulated 13,532 lifetime views over 3,261 days (~4.1 views/day), while younger items like listing #7 pull 1.8 views/day after only 495 days.
💡 Seller Pro-Tip on
fav_rate_pct:
If an item has high impressions but a favorite rate under 2%, the pricing or thumbnail may be turning shoppers away. Target niches where top competitors boastfav_rate_pct > 10%to ensure genuine conversion interest.
2. Supply & Evergreen Validation: "Candles"
This view demonstrates commercial product discovery in competitive supply and craft categories:
- The Breakout Bestseller: Listing #6 (Soy Candle Wax Kit) dominates with 164,350 views and an astonishing 88.1 views/day sustained across 1,864 days.
- Stock & Margin Sweet Spots: The seller maintains a healthy inventory of 2,905 units at $34.99, proving this exact configuration is an evergreen, high-volume revenue driver.
💡 Seller Pro-Tip on
views_per_day:
Sort your dataset descending byviews_per_day(sortResultsBy: "views_per_day",sortOrder: "down"). Any item pulling 30+ views per day is actively converting right now, regardless of whether it launched last week or two years ago.
⚙️ Input Configuration
Here are the exact input parameters available for your runs:
| Parameter | Type | Default | Description |
|---|---|---|---|
| searchTerms | Array of Strings | Required | Keywords a buyer would search (e.g. ["goodnotes", "christmas"]). |
| maxResultsPerTerm | Integer | 20 | Number of listing results to collect per keyword term. |
| sortResultsBy | String | "views_per_day" | Metric to sort dataset items by (e.g. "views_per_day", "views", "price"). |
| sortOrder | String | "down" | Sorting direction: "down" (descending / highest first) or "up" (ascending). |
| sortOn | String | "updated" | Etsy search sort filter (e.g. "updated", "score", "created"). |
| shopLocation | String | "US" | Country code filter for shop location (e.g. "US", "CA", "GB", or empty). |
| whoMade | String | "any" | Filter creator: "any", "i_did", "collective", or "someone_else". |
| includeImages | Boolean | true | Whether to return the main product image URL in the output dataset. |
| includeDescription | Boolean | false | Whether to fetch full listing descriptions (increases payload size). |
| raw | Boolean | false | Set to true to include untouched raw response objects. |
| taxonomyId | String | "" | Optional category taxonomy ID filter. |
Copy-Paste Input Recipe
{"searchTerms": ["goodnotes","christmas"],"maxResultsPerTerm": 20,"sortResultsBy": "views_per_day","sortOrder": "down","sortOn": "updated","shopLocation": "US","whoMade": "any","includeImages": true,"includeDescription": false,"raw": false,"taxonomyId": ""}
📋 Seller Cheat Sheet: Field Dictionary
Every row in your dataset provides these exact 18 fields:
| Field Name | Description | How to Win With It |
|---|---|---|
| rank | Organic position on the search page | Track which listings dominate ranks #1 through #10 for target keywords. |
| image | Primary thumbnail image URL | Audit competitor photography, mockups, and thumbnail styling. |
| title | Full listing title | See how competitors structure keyword hierarchy in their titles. |
| views | Total lifetime listing views | Separate established evergreen bestsellers from short-term spikes. |
| views_per_day | Daily demand velocity | Identify breakout trends gaining rapid traction right now. |
| favorers | Total unique buyers who saved the item | Evaluate buyer engagement and social proof for the design. |
| fav_rate_pct | Buyer intent efficiency | Listings with higher favorite rates highlight high-converting designs. |
| price | Active listing price | Determine the pricing sweet spot among top page-one earners. |
| quantity | Available inventory stock count | Gauge production capacity and whether the seller limits stock. |
| age_days | Days elapsed since listing publication | Understand if a product succeeded quickly or took years to accumulate views. |
| made_in | Declared origin location or "handmade" | Identify domestic vs. international manufacturing origins. |
| partner_name | Disclosed production partner (e.g., Printify) | Identify third-party print providers and supply chain partners. |
| partner_location | Production partner country/city | Trace fulfillment hubs and overseas factory locations. |
| who_made | Maker disclosure ("I made it" vs "Another company") | Verify whether competitors in the niche are handmade artisans or POD/resellers. |
| shop_name | Storefront name | Benchmark competitor shop authority and identify dominant niche sellers. |
| shop_sales | True lifetime sales of the shop | Verify total shop order volume to confirm market demand. |
| shop_followers | Total shop followers | Measure brand loyalty and repeat customer base. |
| shop_rating | Average store review score (out of 5.0) | Assess customer satisfaction and product quality across competitors. |
| tags | All 13 listing tags (comma-separated) | Reverse-engineer the full SEO tag strategy hidden from the public product page. |
| url | Direct link to the listing | Click straight through to inspect full descriptions, reviews, and variations. |
💡 Search Tip: Always search like a buyer, not a seller.
Pasting an entire listing title ("Handcrafted Rustic Solid Oak Floating Wall Shelf with Bracket") confuses Etsy's tokenized search. Use 1–3 clear words (e.g., "floating wall shelf").
📊 Live Sample Output
[{"rank": 1,"image": "https://i.etsystatic.com/24024848/r/il/6759b1/3663010973/il_570xN.3663010973_hqss.jpg","title": "Digital Journaling Bible | ASV | Essential | Bible Journal for GoodNotes TouchNotes","views": 234604,"views_per_day": 138.5,"favorers": 7485,"fav_rate_pct": 3.19,"price": 30,"quantity": 564,"age_days": 1694.2,"made_in": "handmade","partner_name": null,"partner_location": null,"who_made": "I made it","shop_name": "BiblePaintshop","shop_sales": 10828,"shop_followers": 2525,"shop_rating": 4.81,"tags": "Journaling Bible, Digital Planner, Digital Bible Study, Goodnotes Bible, Digital bible, Bible journal, bible journaling, digital study bible, digital download, study bible, notetaking bible, bible study journal, goodnotes notebook","url": "https://www.etsy.com/listing/1165150043/digital-journaling-bible-asv-essential"},{"rank": 10,"image": "https://i.etsystatic.com/22460592/r/il/68613f/6528081324/il_570xN.6528081324_g5xy.jpg","title": "Feral Raccoon Christmas T-Shirt - Funny Holiday Tee, Festive Animal Shirt","views": 51,"views_per_day": 0.1,"favorers": 0,"fav_rate_pct": 0,"price": 30.29,"quantity": 36963,"age_days": 640.7,"made_in": "United States","partner_name": "Printify","partner_location": "United States","who_made": "Another company / person","shop_name": "PutOnTheDay","shop_sales": 579,"shop_followers": 49,"shop_rating": 4.99,"tags": "Christmas shirt, Raccoon tee, Holiday apparel, Cute animal top, Winter clothing, Festive outfit, Unisex t-shirt, Christmas gift, Raccoon lover gift, Christmas present, Funny graphic tee, feral raccoon, santa hat raccoon","url": "https://www.etsy.com/listing/1841048607/feral-raccoon-christmas-t-shirt-funny"}]
🤖 Automate with Claude Skills or Claude Projects
Turn this actor's output into a custom market analyst agent that automatically evaluates demand velocity, parses suppliers, and generates 13 compliant tags under Etsy's 20-character limit:
Option A: Using Claude.ai (Web / Desktop)
- In Claude.ai, create a new Project (e.g. "Etsy Market Intelligence").
- Under Project Instructions, paste the markdown framework below.
- Export your dataset (CSV or JSON) from this Apify actor and drop it into the chat.
- Prompt Claude: "Analyze this dataset for [your keyword]".
Option B: Using Claude Code (CLI)
Run this single command in your terminal to save the skill configuration:
mkdir -p .claude/skills/etsy-market-analyst && cat << 'EOF' > .claude/skills/etsy-market-analyst/SKILL.md---name: etsy-market-analystdescription: "Expert competitive analyst for Etsy search datasets. Automatically triggers on Etsy JSON/CSV datasets, listing audits, or queries containing: 'analyze etsy', 'etsy search data', 'etsy tags', 'etsy competitor audit', or 'etsy velocity'."version: 1.0.0---# Etsy Market Analyst SkillYou are an expert Etsy search algorithm auditor and competitive e-commerce strategist.## 1. Input Ingestion & Sanitization* Ingest JSON or CSV rows with search metrics: rank, title, views, views_per_day, favorers, fav_rate_pct, price, age_days, tags, who_made, partner_name.* Normalize missing or null velocity values to 0.0.## 2. Quantitative Evaluation Engine1. **Velocity Segmentation:*** Breakout Winners: age_days < 180 AND views_per_day >= 10.0.* Evergreen Giants: age_days >= 1000 AND views >= 5000.2. **Pricing Sweet Spot:*** Calculate median price among listings in the top 25th percentile of fav_rate_pct.* Calculate median price of handmade (who_made: "I made it") vs. declared partners (partner_name: Printify, etc.).3. **Tag Frequency Analysis:*** Rank frequency of all multi-word tag phrases. Omit single-word tags.## 3. Strict Output Constraints* Master Tags: Exactly 13 unique tags. Every tag MUST be <= 20 characters (Etsy hard limit) and multi-word.* Master Title: Exactly one front-loaded title <= 140 characters. Place the highest-converting query in the first 40 characters.## 4. DeliverablesOutput a clean structured report containing:1. Market Snapshot & Velocity Breakdown2. POD vs. Handmade Ratio & Price Benchmark3. The 13 Master Tags (copyable plain text block)4. The 140-Character Optimized TitleEOF
🤖 Copy & Paste AI Prompts (ChatGPT & Claude)
If you prefer one-off chat prompts, export your dataset to JSON or CSV, attach it, and run one of these targeted prompts:
Prompt 1: The Breakout Winner Reverse-Engineer
Use this to separate fresh viral hits from listings coasting on old traffic.
Act as an expert Etsy e-commerce analyst. I have attached live competitor search data for my niche.
Follow these strict rules to evaluate the winners:
- Filter the dataset to isolate "Breakout Listings" (age_days < 200 AND views_per_day > 10).
- Compare these breakout listings against the "Evergreen Giants" (age_days > 1000). What specific vocabulary differences exist in their titles and tags?
- Calculate the median price exclusively among listings with fav_rate_pct > 5.0%. What is the sweet spot price point that signals quality without killing conversion?
- Identify 3 untapped design angles or sub-niches that appear in the breakout listings but are absent from the established giants.
Prompt 2: The 13-Tag Algorithm Architect
Use this to generate high-converting, policy-compliant tags without character count errors.
Act as an Etsy SEO copywriter. I am providing competitor tag data extracted directly from live Etsy search results.
Analyze the tags field across the top 10 performing listings (highest views_per_day) and output:
- Core Semantic Clusters: Group recurring phrases into 3 clusters: High-Intent Buyer Terms, Occasion/Gifting Keywords, and Aesthetic/Style Modifiers.
- The Redundancy Sweep: Flag any single words that are repeated excessively across competitors' tags so I can consolidate them.
- Master Tag List: Generate exactly 13 unique tags. Every single tag MUST be under 20 characters (Etsy's strict limit), multi-word (no single-word tags), and prioritized by highest conversion velocity.
- Master Listing Blueprint: Write an optimized 140-character Etsy title and generate exactly 13 high-impact tags using the highest-converting keyword clusters in this dataset.
Prompt 3: Supply Chain & POD Margin Audit
Use this to reverse-engineer competitor suppliers and spot production partner patterns.
Act as a supply chain and e-commerce merchandise consultant. Review the attached dataset with special attention to who_made, made_in, partner_name, and price.
Provide a breakdown of:
- The POD/Manufacturing Ratio: What percentage of page-one listings disclose a production partner (e.g., Printify, external print houses) vs. claiming 'I made it'?
- Margin & Pricing Differential: What is the average price of verified handmade items vs. outsourced/partner-fulfilled items in this dataset?
- Supplier Footprint: For listings with partner_location populated, what production hubs are dominating? How can a seller fulfill faster domestically to gain a competitive shipping edge?
💻 Developer & Automation Access
Direct cURL / Terminal
curl -X POST "https://api.apify.com/v2/acts/yumitori~etsy-search-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"searchTerms": ["goodnotes", "christmas"],"maxResultsPerTerm": 20,"sortResultsBy": "views_per_day","sortOrder": "down","shopLocation": "US"}'
Python (apify-client)
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("yumitori/etsy-search-scraper").call(run_input={"searchTerms": ["goodnotes", "christmas"],"maxResultsPerTerm": 20,"sortResultsBy": "views_per_day","sortOrder": "down","shopLocation": "US"})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"#{item['rank']} | {item['shop_name']} | ${item['price']} | {item['views_per_day']} views/day | {item['title'][:35]}...")
🆚 Why Switch from eRank / EverBee?
| Feature | This Actor | eRank / EverBee | Official Etsy API |
|---|---|---|---|
| Pricing | Pay-Per-Result (Pennies) | $10–$30 / month recurring | Free (Rate limited) |
| Actual Listing Views | ✅ True views returned | ⚠️ Algorithmic estimates | ❌ Not available |
| Daily Velocity (views_per_day) | ✅ Built-in metric | ⚠️ Limited / Paid tier | ❌ Not available |
| Supply Chain & Partner Spy | ✅ Disclosed factory data | ❌ Not tracked | ⚠️ Basic listing fields |
| Automate with AI & n8n | ✅ Native JSON / CSV / API | ❌ Dashboard locked | ⚠️ Custom code required |
| Browser Extension Needed | ❌ No | ⚠️ Yes (for EverBee) | ❌ No |
❓ Frequently Asked Questions
How does this tool help with Etsy keyword research?
Instead of guessing which tags or keywords get traffic, you enter a search term and inspect the listings currently ranking #1 to #20 on Etsy. The scraper pulls their full 13 tags, titles, prices, and daily velocity so you can model real-world winners.
Can I extract competitor tags?
Yes. Etsy intentionally hides listing tags from the public product page. This actor returns the full comma-separated list of up to 13 tags for every ranking result.
Why are production partners visible?
Etsy requires shops to declare third-party manufacturing partners when items are not self-made. This actor surfaces those disclosures (such as Printify or overseas factories), making it easy to identify dropshipped or print-on-demand listings.
Do I need an Etsy login, API key, or browser extension?
No. You do not need credentials, developer tokens, or extensions. Apify handles execution completely in the cloud.
Can I export directly to Google Sheets?
Yes. In the Apify Console under the Dataset tab for your run, click Export, select Google Sheets, and sync directly to your spreadsheet.
⚖️ Disclaimer
This actor is an independent utility and is not affiliated with, endorsed by, sponsored by, or associated with Etsy, Inc. "Etsy" and all related marks and logos are registered trademarks of Etsy, Inc. All other trademarks mentioned (e.g., eRank, EverBee, Marmalead, Sale Samurai, EtsyHunt) are the property of their respective owners and are referenced solely for comparative purposes under nominative fair use.
This scraper collects only publicly accessible data displayed on Etsy's open search and listing pages. It does not access private accounts, buyer information, messages, or login-gated content. Users are responsible for complying with all applicable laws and Etsy's Terms of Service.