Shopify Store Analyzer | $4/1K | Revenue, Traffic, Tech Stack
Pricing
$4.00 / 1,000 store analyzeds
Shopify Store Analyzer | $4/1K | Revenue, Traffic, Tech Stack
Most complete Shopify intelligence tool, lowest price. Analyze any store: revenue estimate, real traffic, brand age, 60+ apps, tracking IDs (GTM/GA4/FB Pixel), promo codes, dropshipper risk score, international expansion. StoreLeads ($29/mo) alternative - pay-per-use $4/1K, no API key.
Pricing
$4.00 / 1,000 store analyzeds
Rating
0.0
(0)
Developer
Apivault Labs
Maintained by CommunityActor stats
4
Bookmarked
52
Total users
37
Monthly active users
9 days ago
Last modified
Categories
Share
Shopify Store Analyzer — Revenue, Traffic, Tech Stack & 60+ Apps
⚡ Use this Actor in n8n — no code
Building no-code workflows in n8n? Install our official community node and drop this Actor straight onto your canvas:
📦
n8n-nodes-apivault-shopify-analyzerSetup (30 seconds): in n8n go to Settings → Community Nodes → Install, paste
n8n-nodes-apivault-shopify-analyzerand confirm → add the new node to your workflow → paste your Apify API token → fill in the input and run.

The most complete Shopify intelligence tool on Apify — at the lowest price. Point it at any Shopify store and get a single rich report combining estimated revenue, real traffic data, brand age, full tech stack (60+ apps), advertising tracking IDs, a dropshipper-risk score, international-expansion signals, active promo codes and customer segment — from 9 public data sources in one call.
💸 $4 per 1,000 stores — pay only for what you analyze. No subscription, no API keys, no proxies. Compare that to StoreLeads.app ($29/mo), Commerce Inspector ($10/mo) or SimilarWeb Pro.
⭐ Why this Actor wins

Most "Shopify analyzers" just dump a product catalog or detect a handful of apps. This one is a true store-intelligence engine, and it ships features no competitor on Apify offers:
- 🎯 Advertising tracking IDs (Google Tag Manager, GA4, Facebook Pixel, TikTok, Klaviyo key, Hotjar…) → map brand networks: two domains sharing one Facebook Pixel = same operator. Unique to this Actor.
- 🕵️ Dropshipper risk score (0–100) with explained signals → instantly tell a real brand from a generic AliExpress dropshipper. Unique to this Actor.
- 🏆 Real best-sellers — pulled from the store's own best-seller / trending collection, so you spot a competitor's winning products in one click.
- 📣 Ad intelligence — see which platforms a store advertises on + a direct Meta Ad Library link to its live ads.
- 🔔 Competitor monitoring — run on a schedule and get a
changesdiff (new products, price/traffic moves, apps installed, promos launched) since your last check. - 💯 Store health score (0–100) + maturity tier → rank and prioritize stores at a glance.
- 🎯 Upsell opportunities — the app categories a store is missing (reviews / email / loyalty / subscriptions…), a ready pitch list for Shopify app vendors and agencies.
- 📈 Real traffic intelligence (monthly visits, ranks, bounce, sources, top countries, keywords) → revenue you can actually trust, not just a review-count guess.
- 🛠️ 60+ app detectors (vs ~40 elsewhere) + theme, Shopify Plus, CDN store-age signal.
- 🌍 International-expansion score, ⏱️ brand-age estimate (Wayback + SSL), 📢 live promo codes & announcement bar, 🪞 duplicate-description detector.
Searching for a Shopify spy tool, competitor revenue estimator, dropshipping product research or a StoreLeads / Commerce Inspector / PiPiAds alternative? This is the most complete option on Apify, pay-per-use.
🚀 What you get for every store ($0.004 / store)
One rich JSON record per store, combining 9 public data sources + 35+ derived intelligence signals.
💰 Revenue & Traffic
- Estimated monthly revenue (visits × conversion rate × AOV) + annualized estimate
- Monthly visits + 3-month trend, global / country / category rank
- Bounce rate, pages per visit, avg time on site
- Top countries, traffic-source mix (search / social / paid / direct / email / referral)
- Top keywords with volume and CPC
📊 Product Intelligence
- Product count, price range (min / max / median), AOV
- Discount aggressiveness (% on sale + avg discount %)
- Product velocity (new in last 7 / 30 / 90 days), oldest product date
- Vendor concentration, product types, inventory health (% variants in stock)
- Avg images per product (premium-brand signal), top 20 tags (niche detection)
- Duplicate-description ratio (generic-catalog signal)
- 📊 Price distribution — how the catalog splits across price bands (under $25 / $25–50 / $50–100 / $100–250 / $250+)
- 🏆 Best sellers — ranked top products, pulled from the store's own best-seller / trending collection when it has one (with direct product URL, price, compare-at, discount %, options, image and stock). Spot a competitor's winning products instantly.
🛠️ Tech Stack (60+ apps)
Reviews (Judge.me, Yotpo, Loox, Okendo, Junip…), Email/SMS (Klaviyo, Attentive, Postscript, Omnisend…), Subscriptions & Loyalty (ReCharge, Smile.io, LoyaltyLion…), Support (Gorgias, Tidio, Zendesk, Re:amaze…), Page builders (Shogun, GemPages, PageFly, Rebuy), CRO/Analytics (Hotjar, Triple Whale, Northbeam…), Logistics (AfterShip, ShipBob…), Dropshipping (Oberlo, Dsers, AutoDS, CJ Dropshipping, Spocket), Payments (Shop Pay, Klarna, Afterpay, Affirm…), Search (Algolia, Searchanise).
🎯 Tracking IDs — brand-network mapping (unique)
GTM, GA4, Universal Analytics, Facebook Pixel, TikTok Pixel, Pinterest Tag, Snapchat Pixel, Klaviyo public key, Hotjar, Intercom, Microsoft Clarity. Match operators across domains by shared pixel/tag IDs.
📣 Ad Intelligence (new)
Which ad platforms a store is set up to run — Meta, TikTok, Google Ads, Pinterest, Snapchat — plus a one-click Meta Ad Library link straight to the brand's live ads. Instantly see who's spending on paid acquisition.
🔔 Change Tracking (new)
Run the Actor on a schedule and it monitors each store over time: new / removed products, traffic & revenue moves, apps installed or removed, new ad pixels, promo launches — all in a changes field. Turn one-off analysis into ongoing competitor monitoring. (On by default; first run records a baseline.)
📢 Active Promo & Announcement Bar
Free-shipping threshold, active promo codes, banner discount %, clean announcement text.
🏷️ Shopify Meta
myshopify handle, currency, locale, theme name/role, Shopify Plus indicator, OG meta, CDN store ID (sequential — lower = older account).
🌍 International Expansion
All hreflang languages, currency switcher, country selector, expansion score (0–100).
⏱️ Brand Age
Earliest Wayback snapshot + earliest SSL cert → brand age in years and founding year (opt-in).
⭐ Reviews Aggregate
Schema.org aggregate rating + total review count.
🧠 Derived Intelligence
- Store health score (0–100) + maturity tier (emerging / growing / established / enterprise) with a transparent component breakdown — sort and prioritize stores instantly
- Opportunity score (0–100) + tier + pitch angles — how attractive a store is as a sales target (established + app gaps + growing + reachable), with concrete ready-to-use sales angles derived from its weaknesses
- Lead score (0–100) + temperature (cold / warm / hot) — how actionable the store is as a sales lead (contactability + quality + upsell gaps)
- Growth signals +
is_scaling— momentum flags (product velocity, young brand, paid ads, aggressive discounting, international expansion, traffic growth) to spot a competitor that's scaling - Payment & BNPL stack —
payment_methodsandbnpl_offered(Klarna / Afterpay / Affirm / Sezzle / Shop Pay / Apple Pay…), plusexpress_checkout(accelerated checkout enabled) - Categorized tech stack —
tech_stack_categorizedgroups detected apps into readable buckets (reviews, email & SMS, loyalty, support, CRO, dropshipping, pixels, payments, search) - Store policies — refund / shipping / privacy / terms pages detected (trust signal)
- Upsell opportunities — high-value app categories the store has no solution for (reviews / email & SMS / loyalty / subscriptions / helpdesk / page builder / CRO / attribution) + the categories already covered — a ready pitch list for app vendors
- Primary niche — auto-classified product niche (beauty, apparel, food & beverage, fitness, pet…)
- Customer segment — mass-market / mid-market / premium / luxury (by AOV)
- Marketing channel mix — search / social / paid / brand / email-driven
- Dropshipper risk score (0–100) + bucket + explained signals
- Contact roles + best email — public emails tagged by role (owner / sales /
marketing / support / info / personal) with the single most outreach-useful
best_email. When the homepage shows none, the contact / about pages are checked too, so you get a usable lead contact more often
🔎 Store Discovery — find stores by keyword (no URL needed)
Don't have a list of URLs? Switch mode to Discover and give search terms
like ["organic coffee", "yoga mats"] — the Actor finds real Shopify stores
selling those products and returns each with name, URL, myshopify domain and
country. Optionally filter by country, or use Discover + analyze to run the
full intelligence report on every store it finds.
🔁 Reverse app lookup — find stores using an app
Add requiredApps (e.g. ["Klaviyo"], ["Yotpo"], ["ReCharge"]) in a
Discover mode and the Actor returns only stores whose tech stack uses that app —
combine with search terms to find, say, coffee stores using Klaviyo. Use
appMatchMode (any / all) for multiple apps. Non-matching stores are
skipped and never charged. Perfect for app vendors targeting stores that run
a competitor's app, and the matched app is shown in matched_apps.
🧭 Find similar / competitor stores
Switch mode to Find similar and give one seedStoreUrl — the Actor learns
that store's niche from its products and returns other Shopify stores selling
similar things, each tagged with similar_to. The fastest way to map a
competitor's rivals or find more stores in a proven niche.
⚡ Quick check — is each URL a Shopify store?
Switch mode to Quick check and pass a list of URLs to bulk-triage them:
each result has is_shopify, the detected platform (Shopify / WooCommerce /
BigCommerce / Wix / Squarespace / Magento / custom) and the myshopify handle.
One fast fetch per URL — filter a big domain list before a full analysis.
{ "mode": "discover", "searchTerms": ["organic coffee", "matcha"], "discoverCountry": "US", "maxStores": 50 }
Great for lead generation, niche mapping and competitor discovery — each discovered store also comes with public emails, phones and social handles (lead-ready), and you're billed per store returned, the same flat per-store rate as analysis.
🆚 How it compares
| This Actor | StoreLeads / Commerce Inspector | Typical Apify "store intelligence" | |
|---|---|---|---|
| Price | $4 / 1K, pay-per-use | $10–29 / month | $8–10 / 1K |
| Real traffic data (visits, ranks, keywords) | ✅ | ✅ | ❌ |
| Revenue estimate | ✅ | ✅ | review-guess only |
| Tech stack | ✅ 60+ apps | ✅ | ~40 apps |
| Tracking IDs (FB Pixel / GTM / GA4) | ✅ | ❌ | ❌ |
| Dropshipper risk score | ✅ | ❌ | ❌ |
| International-expansion score | ✅ | partial | ❌ |
| Brand age (Wayback + SSL) | ✅ | ❌ | from products only |
| Active promo codes | ✅ | ❌ | ❌ |
| Store discovery by keyword/niche | ✅ | ❌ | ✅ |
| No login / API key / proxy | ✅ | n/a | varies |
🤖 Copy to your AI assistant
Paste this into ChatGPT, Claude, Cursor or any LLM to start using the Actor:
Use the Apify Actor apivault_labs/shopify-store-analyzer.Call: ApifyClient("YOUR_TOKEN").actor("apivault_labs/shopify-store-analyzer").call(run_input={"storeUrls": ["https://allbirds.com", "https://gymshark.com"],"conversionRate": 2.5})then client.dataset(run["defaultDatasetId"]).list_items().items for oneintelligence record per store (revenue, traffic, tech stack, tracking IDs,dropshipper score, international score, brand age, promos).Get a token at https://console.apify.com/account/integrations
Also available as an MCP server for AI agents: https://apify.com/apivault_labs/shopify-store-analyzer/api/mcp
📦 Input
{"storeUrls": ["https://allbirds.com", "gymshark.com", "https://colourpop.com"],"conversionRate": 2.5,"productSampleSize": 250}
| Field | Description | Default |
|---|---|---|
mode | analyze (URLs), discover (by keyword), or discover_and_analyze | analyze |
searchTerms | Keywords/niches for Discover modes, e.g. ["organic coffee"] | — |
discoverCountry | Optional ISO-2 country filter for discovery (US, GB, CA…) | — |
enrichContacts | Add emails/phones/socials to discovered stores (lead list) | true |
maxStores | Max stores to discover (1–100) | 50 |
storeUrls | Shopify store URLs or bare domains (Analyze mode, max 100/run) | — |
flatOutput | Flatten nested fields for spreadsheets / n8n / Zapier | false |
reviewsToSalesMultiplier | Reviews→orders multiplier for the revenue fallback | 30 |
conversionRate | % for revenue formula (Fashion 1.5–2%, Electronics 1%, Impulse 3–4%) | 2.5 |
productSampleSize | Products to sample (0 = full catalog, capped at 2000) | 250 |
extractTraffic | Pull traffic data | true |
extractRevenueEstimate | Compute revenue estimate | true |
extractTechStack | 60+ apps + tracking IDs (GTM, GA4, FB Pixel, Klaviyo…) | true |
extractPromo | Free-shipping threshold, promo codes, announcement bar | true |
extractBrandAge | Wayback + SSL lookups (slower, opt-in) | false |
extractInternational | hreflang + currency switcher + score | true |
extractDerivedSignals | Segment, dropshipper risk, marketing mix | true |
extractSitemap | Real totals from sitemap.xml | true |
generateComparison | Cross-store benchmarking report (2+ stores), included free | true |
maxConcurrency | Parallel stores (1–10) | 3 |
💼 Use Cases
🥇 Dropshipping spy — verify a competitor's revenue before copying a niche, clone their winning app stack, filter dropshipper_risk_bucket: low + revenue > $1M/mo for legit niches, find hot products via best_sellers, then jump to their live Meta ads via ad_intelligence.
🥈 B2B lead gen for Shopify apps — find stores without your tool (no Klaviyo → pitch email), or with a competitor (Yotpo → pitch Judge.me), filter by revenue tier, grab the best_email (owner/sales contact) + socials.
🥉 Investment due diligence — sanity-check claimed revenue, verify brand age via Wayback + SSL, read marketing efficiency (paid vs brand-driven), spot inventory/ops issues.
Agency prospecting — old theme → pitch redesign; low pages/visit → pitch CRO; low international score → pitch geo-expansion; high dropshipper score → skip.
Market research — track 100+ competitors weekly, benchmark AOV / velocity / tech across a niche, spot rising vs declining brands.
📖 Sample Output (real data, abbreviated)
{"domain": "gymshark.com","myshopify_handle": "gymshark.myshopify.com","currency": "GBP","tech_stack": ["Shop Pay", "Klaviyo", "Apple Pay"],"tracking_ids": { "google_tag_manager": "GTM-XXXXXX", "facebook_pixel": "1234567890" },"price_min": 8.0, "price_max": 120.0, "price_median": 34.0,"avg_order_value": 51.0,"traffic": { "monthly_visits": 15000000, "global_rank": 4200, "top_countries": [{"country_code": "GB", "share": 0.41}] },"revenue_estimate": { "monthly_revenue_usd_est": 19125000, "annualized_revenue_usd_est": 229500000 },"international_expansion_score": 88,"customer_segment": "mid-market","marketing_channel_mix": "brand-driven (47%)","dropshipper_risk_score": 5,"dropshipper_risk_bucket": "low"}
🔧 How It Works
All sources are public and free — no login, no API keys, no proxies:
/products.json— public catalog API (every Shopify store)/collections.json— collection metadata/sitemap.xml— real page/product totals- Homepage HTML — tech stack, socials, meta, Shopify globals, schema.org
- Public web-traffic data — visits, ranks, sources, keywords
- Wayback Machine — first-snapshot date (opt-in)
- SSL certificate transparency logs — first-cert date (opt-in)
- hreflang scan — international targeting
- Schema.org JSON-LD — aggregate rating
Revenue uses the industry-standard formula monthly_visits × conversion_rate × AOV (AOV = median price × 1.5) — the same approach SaaS tools use, typically within ±25% on stores with 100K+ monthly visits.
⚡ Speed & Reliability
- ~9 seconds per store (parallel HTTP, no browser)
- Up to 10 stores in parallel, up to 100 per run
- No proxies, zero antibot risk — only public endpoints
💲 Pricing
- $4 per 1,000 stores analyzed ($0.004 / store). Platform usage included.
- You pay only for stores actually analyzed — non-Shopify or unreachable URLs are reported separately and not charged.
- No subscription, no API key, no minimums. Apify's free trial credits let you test it at no cost.
❓ FAQ
Works on every Shopify store? Any store with /products.json enabled (the default). Hidden catalogs still return tech stack, socials and traffic.
How accurate is revenue? For 100K+ monthly-visit stores, usually within ±25%. Smaller stores are less reliable. Treat as an order-of-magnitude estimate.
What about small stores with no traffic data? The Actor falls back to a review-based sales estimate (from the store's review volume), so you still get a revenue ballpark — and a basis flag tells you whether the estimate came from traffic or reviews.
Is the dropshipper score reliable? It's a heuristic from multiple signals. 50+ almost always = dropshipper, under 25 = legit brand, 25–50 = manual review.
What if there's no traffic data for a store? Traffic/revenue come back null; you still get products, tech stack, tracking IDs, brand age and signals.
🔗 Related Actors
- Shopify Product Scraper — full catalog extraction
- WooCommerce Store Analyzer — same intelligence for WooCommerce
- Domain Intelligence Scraper — WHOIS, DNS, SSL, subdomains
📞 Support
Feature requests or custom fields? Reach out via Apify messaging or open an issue on this Actor's page.