apivault-etsy-shop-analyzer

n8n community node for Etsy Shop Analyzer — backed by the Apify Actor apivault_labs/etsy-shop-revenue-product-strategy-analyzer. No login. Pay-as-you-go via Apify.

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

  1. Open Settings → Community Nodes in your n8n instance.
  2. Select Install.
  3. Enter n8n-nodes-apivault-etsy-shop-analyzer and 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.

Discussion