Shopify Store App Detector: Apps, Theme & Products avatar

Shopify Store App Detector: Apps, Theme & Products

Pricing

from $4.25 / 1,000 store checkeds

Go to Apify Store
Shopify Store App Detector: Apps, Theme & Products

Shopify Store App Detector: Apps, Theme & Products

Find out which apps and theme any Shopify store uses, plus its product count, country and currency. Bulk store domains in, one row per store out. Reads public pages only. Built for app developers and agencies.

Pricing

from $4.25 / 1,000 store checkeds

Rating

0.0

(0)

Developer

Owais Khan

Owais Khan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Find out which apps and theme a Shopify store uses, plus its published product count, country and currency. Give it a list of store domains and get one row per store: is it Shopify, what theme, what apps (with the evidence for each), and how big is the catalog. It reads public pages only, so no login and no access to anyone's account.

What is the Shopify Store App Detector?

Shopify app developers, agencies and analysts constantly ask "which stores use Klaviyo?" or "what is this store running?". The answer is partly visible in a store's public HTML: apps that add scripts to the storefront leave traces. This Actor reads those traces in two ways. Modern Shopify apps load through app embeds served from cdn.shopify.com/extensions/<id>/<app>-<n>/, and the folder name identifies the app, so the Actor reads them generically with no hand-made list. On top of that it recognises well-known third-party scripts such as Klaviyo, Yotpo, Judge.me and Gorgias, with a category for each.

What makes it different?

  • Evidence for every app. Each detected app lists how it was found (app-embed or known-script) and the exact reference, so you can verify it.
  • Generic app-embed detection. New and niche apps are found without waiting for anyone to add them to a list.
  • Store facts in the same row. Name, country, currency and published product count from the public meta.json, plus theme name and Theme Store id.
  • Lead filters. Keep only stores using specific apps (for example a competitor of yours), and skip non-Shopify domains. Filtered-out stores are not charged.
  • Honest limits. Blocked sites are reported as blocked, not bypassed, and apps that leave no trace in the HTML cannot be seen.

What data does the detector return?

FieldExample
domain, isShopify, signalscolourpop.com, true, ['Shopify.theme', …]
shopName, country, city, currencyColourPop, US, Oxnard, USD
publishedProductCount, shipsToCountries842, 190
theme{ name: 'Colourpop/Main', id, themeStoreId, role }
apps[{ name: 'Klaviyo', category: 'email', source: 'known-script', evidence }, { name: 'swish-wishlist-king', source: 'app-embed' }]
appCount, appCategories, appEmbeds7, { email: 1, reviews: 1 }, 3
scriptHoststhird-party hosts that load scripts
reachable, httpStatus, reasonwhether the site could be read, and why not

A SUMMARY record shows how many domains were checked and how many are Shopify stores, other sites or unreachable.

What it can and cannot see

Can see: apps that add scripts or app embeds to the storefront (reviews, email and SMS popups, chat, consent banners, pixels, search, returns widgets, subscriptions, loyalty).

Cannot see: apps that only run in the admin, at checkout, in emails, or server-side, apps that load after a user action, and any app on a store that blocks automated requests. Treat the list as a lower bound.

Known-script categories: reviews, email, sms, subscriptions, loyalty, support, consent, analytics, pixel, payments, returns, search.

How to find which apps a Shopify store uses

  1. Paste store domains, one per line.
  2. Optionally keep only stores using certain apps, or only Shopify stores.
  3. Click Start.
  4. Download JSON, CSV or Excel, or call the Actor from the API, a schedule, Make, n8n or Zapier.
{
"domains": [
"colourpop.com",
"tentree.com",
"steveharvey.com"
]
}
  • mustUseApps: names like klaviyo or judgeme. Matches known apps and app-embed names, ignoring punctuation.
  • shopifyOnly: skips non-Shopify and unreachable domains without charging.
  • includeMeta: adds store name, location and product count.

How much does Shopify store detection cost?

You pay per store checked returned plus a very small start fee. There is no subscription.

StoresApproximate cost
10$0.05
100$0.50
1,000$5
5,000$25

Paid Apify plans get tiered discounts, and you can set a maximum cost per run. You can try it on Apify's free plan without a card.

Who is it for?

  • Shopify app developers finding stores that use a competitor's app.
  • Agencies and consultants researching a prospect's stack before a pitch.
  • Analysts sizing a segment by product count, country and theme.
  • Investors studying how a brand's storefront is built.

Frequently asked questions

Does it find every installed app? No. It finds apps that leave a trace in the storefront HTML. Admin-only, checkout-only and server-side apps are invisible, so the count is a lower bound.

Why do some stores come back unreachable? Some stores sit behind bot protection and refuse automated requests (HTTP 403 or 429). The Actor reports that and does not try to get around it.

Where does the product count come from? The store's public /meta.json, which Shopify exposes for most stores. It can be missing for stores that disabled it.

How do you know a site is Shopify? From the inline Shopify config, Shopify CDN paths, checkout token meta tag or Shopify response headers. The evidence is listed in signals.

Is this allowed? It reads publicly visible pages at a gentle pace. Check that your use of the data complies with applicable law and each store's terms.

Notes and limits

  • Only public pages and /meta.json are read. No emails, customer data or admin access.
  • Requests are paced and concurrency is capped at 6 so as not to burden stores.