💰 Etsy Scraper — Product Research, Tags, Prices & Sales avatar

💰 Etsy Scraper — Product Research, Tags, Prices & Sales

Pricing

$6.00 / 1,000 results

Go to Apify Store
💰 Etsy Scraper — Product Research, Tags, Prices & Sales

💰 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

Yakugusa Yumitori

Maintained by Community

Actor 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.

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 / ScenarioeRank / EverBee ProThis 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 MonthsBilled regardless$0.00
Account RequirementsAccount + Browser ExtensionNone (Cloud-hosted)
Data Export FormatsLocked inside dashboardRaw JSON, CSV, Sheets

🚦 Quick Start (3 Steps)

  1. Enter Search Term: Type 1–3 keywords a shopper would search (e.g., "stickers", "candles", or "digital planner").
  2. Click Start: Run the actor in the cloud to pull the ranking search results.
  3. 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"

Etsy Search Scraper Stickers Live Dataset Output

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_day vs. 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 boast fav_rate_pct > 10% to ensure genuine conversion interest.


2. Supply & Evergreen Validation: "Candles"

Etsy Search Scraper Candles Live Dataset Output

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 by views_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:

ParameterTypeDefaultDescription
searchTermsArray of StringsRequiredKeywords a buyer would search (e.g. ["goodnotes", "christmas"]).
maxResultsPerTermInteger20Number of listing results to collect per keyword term.
sortResultsByString"views_per_day"Metric to sort dataset items by (e.g. "views_per_day", "views", "price").
sortOrderString"down"Sorting direction: "down" (descending / highest first) or "up" (ascending).
sortOnString"updated"Etsy search sort filter (e.g. "updated", "score", "created").
shopLocationString"US"Country code filter for shop location (e.g. "US", "CA", "GB", or empty).
whoMadeString"any"Filter creator: "any", "i_did", "collective", or "someone_else".
includeImagesBooleantrueWhether to return the main product image URL in the output dataset.
includeDescriptionBooleanfalseWhether to fetch full listing descriptions (increases payload size).
rawBooleanfalseSet to true to include untouched raw response objects.
taxonomyIdString""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 NameDescriptionHow to Win With It
rankOrganic position on the search pageTrack which listings dominate ranks #1 through #10 for target keywords.
imagePrimary thumbnail image URLAudit competitor photography, mockups, and thumbnail styling.
titleFull listing titleSee how competitors structure keyword hierarchy in their titles.
viewsTotal lifetime listing viewsSeparate established evergreen bestsellers from short-term spikes.
views_per_dayDaily demand velocityIdentify breakout trends gaining rapid traction right now.
favorersTotal unique buyers who saved the itemEvaluate buyer engagement and social proof for the design.
fav_rate_pctBuyer intent efficiencyListings with higher favorite rates highlight high-converting designs.
priceActive listing priceDetermine the pricing sweet spot among top page-one earners.
quantityAvailable inventory stock countGauge production capacity and whether the seller limits stock.
age_daysDays elapsed since listing publicationUnderstand if a product succeeded quickly or took years to accumulate views.
made_inDeclared origin location or "handmade"Identify domestic vs. international manufacturing origins.
partner_nameDisclosed production partner (e.g., Printify)Identify third-party print providers and supply chain partners.
partner_locationProduction partner country/cityTrace fulfillment hubs and overseas factory locations.
who_madeMaker disclosure ("I made it" vs "Another company")Verify whether competitors in the niche are handmade artisans or POD/resellers.
shop_nameStorefront nameBenchmark competitor shop authority and identify dominant niche sellers.
shop_salesTrue lifetime sales of the shopVerify total shop order volume to confirm market demand.
shop_followersTotal shop followersMeasure brand loyalty and repeat customer base.
shop_ratingAverage store review score (out of 5.0)Assess customer satisfaction and product quality across competitors.
tagsAll 13 listing tags (comma-separated)Reverse-engineer the full SEO tag strategy hidden from the public product page.
urlDirect link to the listingClick 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)

  1. In Claude.ai, create a new Project (e.g. "Etsy Market Intelligence").
  2. Under Project Instructions, paste the markdown framework below.
  3. Export your dataset (CSV or JSON) from this Apify actor and drop it into the chat.
  4. 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-analyst
description: "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 Skill
You 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 Engine
1. **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. Deliverables
Output a clean structured report containing:
1. Market Snapshot & Velocity Breakdown
2. POD vs. Handmade Ratio & Price Benchmark
3. The 13 Master Tags (copyable plain text block)
4. The 140-Character Optimized Title
EOF

🤖 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:

  1. Filter the dataset to isolate "Breakout Listings" (age_days < 200 AND views_per_day > 10).
  2. Compare these breakout listings against the "Evergreen Giants" (age_days > 1000). What specific vocabulary differences exist in their titles and tags?
  3. 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?
  4. 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:

  1. Core Semantic Clusters: Group recurring phrases into 3 clusters: High-Intent Buyer Terms, Occasion/Gifting Keywords, and Aesthetic/Style Modifiers.
  2. The Redundancy Sweep: Flag any single words that are repeated excessively across competitors' tags so I can consolidate them.
  3. 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.
  4. 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:

  1. 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'?
  2. Margin & Pricing Differential: What is the average price of verified handmade items vs. outsourced/partner-fulfilled items in this dataset?
  3. 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 ApifyClient
client = 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?

FeatureThis ActoreRank / EverBeeOfficial Etsy API
PricingPay-Per-Result (Pennies)$10–$30 / month recurringFree (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.