Package Information
Available Nodes
Documentation generating…
Documentation
n8n-nodes-apivault-etsy-shop-analyzer
An n8n community node for Etsy Shop Analyzer, powered by the apivault_labs/etsy-shop-revenue-product-strategy-analyzer Apify Actor.
Etsy Shop Analyzer for revenue estimates, sales tracking, product research and competitor analysis. Analyze Etsy shops, listings and niches in bulk with keyword, SEO, pricing and profit insights. Fast Etsy revenue analyzer with CSV, JSON, Excel, API and webhook-ready output. No login required.
The node is a thin connector: collection, analysis, retries and billing run in the hosted Actor. It contains no private scraper implementation or embedded credentials.
Installation
- Open Settings → Community Nodes in your n8n instance.
- Select Install.
- Enter
n8n-nodes-apivault-etsy-shop-analyzerand confirm.
Credentials
Create an Apify API credential in n8n and paste your personal token from Apify Console → Integrations. The token is sent to Apify as a bearer credential and is never bundled with this package.
Usage
Add Etsy Shop Analyzer to a workflow, fill the public Actor inputs below, and execute the node. Every Dataset result becomes one n8n item, so it can flow into Sheets, databases, CRMs, alerts or your own code. The node respects n8n's Continue On Fail behavior.
| Input | Type | Description |
|---|---|---|
mode |
string |
Choose whether to analyze known shops, discover and track sellers, research a niche, or inspect individual Etsy listings. |
shopUrls |
array |
Shop URLs or names. In shop mode, add two or more shops for competitor comparison. In niche and listing modes, optional shops broaden the product sample. |
searchQueries |
array |
Used in niche mode, for example: personalized necklace, wedding invitation template. |
listingUrls |
array |
Listing URLs or numeric listing IDs for listing mode. |
maxProductsPerShop |
integer |
Maximum number of public product listings collected from each shop. |
maxResultsPerQuery |
integer |
Maximum number of Etsy search results collected for each niche query. |
maxSellersPerQuery |
integer |
Maximum number of unique Etsy shops discovered and analyzed for each keyword in Seller database mode. |
includeProductDetails |
boolean |
Visit product pages for tags, images, materials, live demand signals and listing audits. |
maxDetailedProducts |
integer |
Maximum number of product pages opened for detailed signals, tags, materials and audits. |
includeRecentReviews |
boolean |
Inspect recent public review dates and themes to improve the sales estimate and review intelligence. |
reviewWindowDays |
integer |
Number of recent days used when calculating review velocity and shop momentum. |
baselineSnapshots |
array |
Paste earlier output objects with shopName, totalSales and scrapedAt to calculate exact growth between runs. |
baselineListings |
array |
Paste earlier listing output objects to detect title, price, tags, images, reviews and favorites changes. |
autoSaveSnapshots |
boolean |
Persist shop counters between runs and calculate observed sales changes for 1, 7, 30 and 90-day windows. Schedule recurring runs to build history. |
historyRetentionDays |
integer |
Number of days retained in the private named key-value store used for recurring shop tracking. |
costOfGoodsPercent |
number |
Your assumed product production or acquisition cost as a percentage of gross revenue. |
shippingCostPerOrderUsd |
number |
Average shipping cost paid by the seller for each estimated order. |
offsiteAdsRatePercent |
number |
Assumed Etsy Offsite Ads fee used in the estimated profit calculation. |
maxConcurrency |
integer |
Maximum number of Etsy pages fetched concurrently. |
Pricing
The package is free. Actor runs are billed by Apify using the pricing shown on the Actor page; platform usage may also apply.
Resources
License
MIT. The hosted Actor is a separate paid service governed by Apify terms.