Shopify Store Analyzer (Apps, Theme & Catalog) avatar

Shopify Store Analyzer (Apps, Theme & Catalog)

Pricing

from $15.00 / 1,000 result-items

Go to Apify Store
Shopify Store Analyzer (Apps, Theme & Catalog)

Shopify Store Analyzer (Apps, Theme & Catalog)

Analyze any Shopify store from its domain. Get installed apps, theme and version, product count, price range, discounts, newest products, top vendors, currency, country and Shop Pay status, plus public emails and social profiles. Built for competitor research and ecommerce lead lists.

Pricing

from $15.00 / 1,000 result-items

Rating

0.0

(0)

Developer

DataMole

DataMole

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

22 days ago

Last modified

Share

DataMole

🛍️ Shopify Store Analyzer: Apps, Theme & Catalog

Paste Shopify store domains and see how each store is built and what it sells. Installed apps, theme and version, product count, price range, discounts, newest products, top vendors, shipping countries and Shop Pay status, plus public emails and social profiles.

🕒 Last updated: 2026-10-05 · 45+ fields per store · 7,600+ technology fingerprints · up to 25,000 products analyzed per store

Shopify Store Analyzer reads the public data that every Shopify storefront exposes (store profile, product catalog and homepage code) and turns it into one clean row per store. It detects installed apps like Klaviyo, Yotpo, Judge.me or Attentive, including the ones Shopify loads in the background, reads the theme name and version, and summarizes the catalog: prices, discounts, stock, vendors and the latest launches.

🎯 Who uses it💡 What for
Ecommerce brands, Shopify agencies and app developers, dropshippers, market researchers, B2B sales teams selling to merchantsCompetitor research, lead lists of Shopify merchants by app or theme, pricing benchmarks, tracking new product launches, qualifying prospects

📋 What you get per store

  • 🏪 Store profile: store name, description, myshopify domain, shop ID, country, state, city, currency, locale, published product and collection counts, shipping countries, Shop Pay and Shop Pay Installments status.
  • 🎨 Theme: theme name, theme schema (for example Dawn), version, Shopify Theme Store ID and whether it is a custom theme.
  • 🧩 Apps and stack: installed apps plus tools grouped into reviews, email and SMS, loyalty and referrals, upsells and widgets, search, live chat, analytics, advertising, payments, shipping, translation, cookie consent and accessibility, and tracking IDs (GA4, GTM, Google Ads, Meta Pixel...).
  • 📦 Catalog summary: products analyzed, lowest, highest, median and average price, share of products on sale and in stock, variants per product, products published in the last 30 days, latest and earliest publish dates, top vendors, product types and tags.
  • 🆕 Latest products: the 5 newest products with title, link, price, compare-at price, image and publish date.
  • 📇 Contacts: public emails and phones from the homepage and contact pages, and social profiles.

⚙️ Input

FieldWhat it does
storesStore domains or URLs. Custom domains and myshopify.com addresses both work.
maxProductsPerStoreProducts read from the public catalog for the summary (default 1,000, up to 25,000). Set 0 to skip the catalog. The total product count is always returned.
includeAppsDetect installed apps and the tech stack (default on).
includeContactsPublic emails, phones and social profiles (default on).
maxItemsCap the number of stores.

Example: compare three competitors

{
"stores": ["allbirds.com", "tentree.com", "colourpop.com"]
}

Example: fast app and theme check for a long lead list, without the catalog

{
"stores": ["brooklinen.com", "gymshark.com"],
"maxProductsPerStore": 0
}

📊 Output

Real record from a run (shortened lists):

{
"imageUrl": "https://cdn.shopify.com/s/files/1/2341/3995/files/tentreeWordmarkLogo_RGB.jpg?height=628&pad_color=ffffff&v=1614739015&width=1200",
"storeName": "Tentree",
"domain": "tentree.com",
"url": "https://www.tentree.com",
"myshopifyDomain": "tentree-development-store.myshopify.com",
"country": "US",
"province": "California",
"city": "Fontana",
"currency": "USD",
"publishedProducts": 6512,
"publishedCollections": 289,
"shipsToCountriesCount": 143,
"shopPayEnabled": true,
"shopPayInstallments": true,
"themeName": "Production Candidate US - Locally",
"themeSchemaName": "Shopify Theme Lab",
"isCustomTheme": true,
"appCount": 7,
"apps": ["Attentive", "Automizely", "Klaviyo", "Sections.design Shopify App Optimization", "Shop Pay", "Yotpo Loyalty & Referrals", "Yotpo Reviews"],
"stack": {
"reviews": ["Yotpo Reviews"],
"emailAndSms": ["Automizely", "Klaviyo"],
"loyaltyAndReferrals": ["Yotpo Loyalty & Referrals"],
"payments": ["Apple Pay", "Google Pay", "PayPal", "Recharge", "Shop Pay", "Venmo"]
},
"trackingIds": { "googleAnalytics4": ["G-E4DZXECTM4"], "googleTagManager": ["GTM-WJ5B25K"], "googleAds": ["AW-1012196914"] },
"productsAnalyzed": 1000,
"priceMin": 5,
"priceMax": 368,
"priceMedian": 68,
"priceAverage": 68.73,
"discountedProductsPercent": 32.6,
"inStockProductsPercent": 93.3,
"averageVariantsPerProduct": 4.4,
"productsPublishedLast30Days": 16,
"latestProductPublishedAt": "2026-10-01T21:55:31.000Z",
"topProductTypes": [{ "name": "Womens", "count": 401 }, { "name": "Mens", "count": 398 }, { "name": "Accessories", "count": 197 }],
"latestProducts": [
{ "title": "Morrell Sweater", "url": "https://www.tentree.com/products/morrell-sweater-warm-oak-nep", "price": 88, "compareAtPrice": null, "publishedAt": "2026-10-01T21:55:31.000Z" }
],
"emails": ["support@tentree.com"],
"socialProfiles": { "instagram": "https://instagram.com/tentree", "facebook": "https://facebook.com/tentree", "youtube": "https://youtube.com/@tentree" }
}

Catalog fields describe the products analyzed (productsAnalyzed), which can be fewer than publishedProducts on large stores. Raise maxProductsPerStore to cover the whole catalog.

✨ Why this one

  • ✅ Finds background apps. Many Shopify apps load through Shopify's own script loader instead of normal script tags. This Actor reads that list too, so it catches apps that page scanners miss.
  • ✅ Real numbers only. No made-up revenue or traffic estimates. Every figure comes from the store's public data.
  • ✅ Catalog insight, not just a product dump: price distribution, discount share, stock and launch pace in one row.
  • ✅ One row per store, with clear errors (not charged) for sites that are not Shopify stores.

🚀 How to use

  1. Create a free Apify account.
  2. Open the Actor and paste your store domains.
  3. Click Start.
  4. Download the results or send them to Google Sheets, Make, Zapier, n8n or the API. Schedule it weekly to track competitors' apps, prices and launches.

💼 Use cases

  • Ecommerce brands: benchmark competitors' prices, discounts, apps and launch pace.
  • Shopify app developers and agencies: build lead lists of stores that use, or lack, a given app or theme.
  • Dropshippers and product researchers: spot vendors, product types and new launches.
  • Sales teams: qualify merchants by catalog size, country, currency and stack before outreach.

❓ FAQ

Do I need access to the store? No. The Actor only reads data that Shopify makes public on every storefront.

Why does a store show as "not a Shopify store"? Either it does not run on Shopify, or it uses a custom headless frontend that hides the standard Shopify data. Those rows are errors and are not charged.

What if a store blocks the request? Some stores rate-limit automated visits. The row shows the HTTP status as an error, and it is not charged.

Can you estimate revenue or traffic? No. Those would be guesses, and every field here comes from real public data.

Why are some apps missing? Apps that only run on checkout or in the admin, or that load after user interaction, cannot be seen from the storefront.

On the free Apify plan? Runs return a preview of up to 10 stores. Any paid Apify plan unlocks all results.

🔌 Integrations

Works with the Apify API, schedules, webhooks, Google Sheets, HubSpot (via Make, Zapier or n8n), Slack and any tool that reads JSON.

🕳️ More from DataMole

ActorWhat it does
Tech Stack DetectorFull technology profile of any website, with versions and a deep browser mode
Company EnrichmentFirmographics, contacts and tech stack for any company domain
SEO & GEO AuditSEO and AI search readiness scores with prioritized fixes

Need a field we don't cover yet? Open an issue on this Actor. We read everything.

⚖️ Disclaimer

This Actor reads publicly available storefront data. It is not affiliated with or endorsed by Shopify Inc. or any store it analyzes. Technology detection uses fingerprints from the open source webappanalyzer project (GPL-3.0). Use the data responsibly and in line with applicable laws and each site's terms.