Etsy Product Research & Hidden Tags Extractor
Pricing
from $1.00 / 1,000 listing scrapeds
Go to Apify Store

Etsy Product Research & Hidden Tags Extractor
Scrape Etsy search rankings, pricing, seller shops, and extract the exact 13 hidden SEO tags used by best-selling listings.
Pricing
from $1.00 / 1,000 listing scrapeds
Rating
0.0
(0)
Developer
Phoebe Labs
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
18 hours ago
Last modified
Categories
Share
🎨 Etsy Product Research & Hidden Tags / SEO Extractor
Scrape Etsy search rankings, pricing, seller shops, and extract the exact 13 hidden SEO tags used by best-selling listings.
Built for print-on-demand (POD) sellers, handmade shop owners, digital download creators, and e-commerce researchers finding profitable niches and high-converting Etsy keywords.
⚡ Why Use This Etsy Scraper?
- Hidden SEO Tag Extraction: Every successful Etsy seller optimizes their listing with up to 13 hidden keyword tags. This Actor unlocks those exact tags so you can replicate winning SEO strategies.
- Bestseller & Pricing Intelligence: Identifies which listings hold the official Bestseller badge, tracks pricing sweet spots, and extracts seller shop names.
- Lightweight & Fast: Uses smart HTTP streaming with automatic Cloudflare handling, delivering results in seconds without burning expensive compute on slow browser clicks.
- AI Agent Ready: Clean JSON schema optimized for automated product idea generation, title rewriters, and keyword clustering tools.
- Proxy Recommendation: Etsy uses Cloudflare protection. For enterprise high-volume runs, enable Apify Residential Proxies in proxy settings.
📥 Input Parameters
| Field | Type | Description | Default |
|---|---|---|---|
searchQueries | Array<String> | Required. List of search keywords (e.g. leather wallet, handmade candle). | ["leather wallet", "handmade candle"] |
maxListingsPerQuery | Integer | Number of top search results to inspect. | 20 |
extractTags | Boolean | Whether to visit listing pages and extract the 13 hidden ranking tags. | true |
proxyConfiguration | Object | Optional Apify proxy configuration (defaults to Apify Proxy in cloud). | None |
📤 Output Dataset Format
{"query": "leather wallet","listingId": "1428571930","title": "Personalized Leather Wallet, Men's Bifold Wallet, Custom Engraved Gift","url": "https://www.etsy.com/listing/1428571930","price": 34.99,"currency": "USD","shopName": "CustomLeatherCrafts","isBestseller": true,"tags": ["mens wallet","personalized gift","engraved wallet","bifold wallet","leather anniversary","fathers day gift","groomsmen gift","custom leather"],"tagCount": 8,"imageUrl": "https://i.etsystatic.com/26481720/r/il/a38bc1/4728192847/il_570xN.4728192847_98kd.jpg","scrapedAt": "2026-11-04T08:00:00.000Z"}
🤖 Using with AI Agents & LangChain / Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("phoebe-labs/etsy-product-tag-scraper").call(run_input={"searchQueries": ["minimalist wall art", "digital planner 2026"],"maxListingsPerQuery": 10})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"[{item['shopName']}] {item['title']} - ${item['price']}")print("Tags:", ", ".join(item["tags"]))