Shopify Store Analyzer | $4/1K | Revenue, Traffic, Tech Stack avatar

Shopify Store Analyzer | $4/1K | Revenue, Traffic, Tech Stack

Pricing

$4.00 / 1,000 store analyzeds

Go to Apify Store
Shopify Store Analyzer | $4/1K | Revenue, Traffic, Tech Stack

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

Apivault Labs

Maintained by Community

Actor stats

4

Bookmarked

52

Total users

37

Monthly active users

9 days ago

Last modified

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-analyzer

Setup (30 seconds): in n8n go to Settings → Community Nodes → Install, paste n8n-nodes-apivault-shopify-analyzer and confirm → add the new node to your workflow → paste your Apify API token → fill in the input and run.

Shopify Store Analyzer

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

This Actor vs others

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 changes diff (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 stackpayment_methods and bnpl_offered (Klarna / Afterpay / Affirm / Sezzle / Shop Pay / Apple Pay…), plus express_checkout (accelerated checkout enabled)
  • Categorized tech stacktech_stack_categorized groups 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 ActorStoreLeads / Commerce InspectorTypical Apify "store intelligence"
Price$4 / 1K, pay-per-use$10–29 / month$8–10 / 1K
Real traffic data (visits, ranks, keywords)
Revenue estimatereview-guess only
Tech stack✅ 60+ apps~40 apps
Tracking IDs (FB Pixel / GTM / GA4)
Dropshipper risk score
International-expansion scorepartial
Brand age (Wayback + SSL)from products only
Active promo codes
Store discovery by keyword/niche
No login / API key / proxyn/avaries

🤖 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 one
intelligence 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
}
FieldDescriptionDefault
modeanalyze (URLs), discover (by keyword), or discover_and_analyzeanalyze
searchTermsKeywords/niches for Discover modes, e.g. ["organic coffee"]
discoverCountryOptional ISO-2 country filter for discovery (US, GB, CA…)
enrichContactsAdd emails/phones/socials to discovered stores (lead list)true
maxStoresMax stores to discover (1–100)50
storeUrlsShopify store URLs or bare domains (Analyze mode, max 100/run)
flatOutputFlatten nested fields for spreadsheets / n8n / Zapierfalse
reviewsToSalesMultiplierReviews→orders multiplier for the revenue fallback30
conversionRate% for revenue formula (Fashion 1.5–2%, Electronics 1%, Impulse 3–4%)2.5
productSampleSizeProducts to sample (0 = full catalog, capped at 2000)250
extractTrafficPull traffic datatrue
extractRevenueEstimateCompute revenue estimatetrue
extractTechStack60+ apps + tracking IDs (GTM, GA4, FB Pixel, Klaviyo…)true
extractPromoFree-shipping threshold, promo codes, announcement bartrue
extractBrandAgeWayback + SSL lookups (slower, opt-in)false
extractInternationalhreflang + currency switcher + scoretrue
extractDerivedSignalsSegment, dropshipper risk, marketing mixtrue
extractSitemapReal totals from sitemap.xmltrue
generateComparisonCross-store benchmarking report (2+ stores), included freetrue
maxConcurrencyParallel 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:

  1. /products.json — public catalog API (every Shopify store)
  2. /collections.json — collection metadata
  3. /sitemap.xml — real page/product totals
  4. Homepage HTML — tech stack, socials, meta, Shopify globals, schema.org
  5. Public web-traffic data — visits, ranks, sources, keywords
  6. Wayback Machine — first-snapshot date (opt-in)
  7. SSL certificate transparency logs — first-cert date (opt-in)
  8. hreflang scan — international targeting
  9. 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.


📞 Support

Feature requests or custom fields? Reach out via Apify messaging or open an issue on this Actor's page.