A Shopify app detector reads the public code that a store sends to your browser (scripts, styles, page markup and network requests) and matches it against a list of known app fingerprints. You can run the same check yourself in a few minutes with View Source and your browser's Network tab. No detector can see apps that only work inside the store's admin or on a server, so treat every result as a lead to confirm, not as a full list.
What can a Shopify app detector see?
Apps reach a Shopify store in different ways, and each way leaves a different trace. A detector only sees the traces that reach the browser.
| How the app works | What you see in the browser | Easy to detect? |
|---|---|---|
| App embed block (chat, popups, tracking, review scripts) | Scripts and styles added before the closing </head> or </body> tag | Yes |
| App block inside a section (reviews, bundles, upsells) | Extra markup in the page, plus the app's CSS and JavaScript | Yes |
| App proxy page (store locator, loyalty page, custom form) | A page on the store's own domain under /apps/, /a/, /tools/ or /community/ | Often |
| Code added straight into the theme files | A script tag or snippet in the source | Yes, but it may be a leftover |
| Web pixel (analytics, ad tracking) | Runs in a sandbox, not as a normal page script | Hard |
| Back-office app (inventory, shipping labels, accounting, order routing) | Nothing | No |
What Shopify's developer documentation says about each trace:
- App embeds. Shopify injects app embed blocks before the
</head>and</body>closing tags. They are switched off after an app is installed, and the merchant turns them on in Theme settings > App embeds. So an embed script in the source usually means the merchant chose to switch it on. - App files on Shopify's servers. Apps built as theme app extensions have their CSS and JavaScript served from Shopify's own CDN. The host name then doesn't tell you the vendor, so read the file names and folders too.
- App proxies. An app proxy forwards a page on the store's domain to the app's server. The path starts with
a,apps,communityortools, and the merchant can change it. - Web pixels. Shopify runs web pixels in a sandbox: app pixels in a web worker, custom pixels in an iframe. They don't touch the page itself, so a scan of the page source can miss them.
- Headless stores. A headless store builds its own front end without Liquid themes. Theme app extensions are made for themes, so most of the usual fingerprints disappear.
How do you check a store's apps by hand?
You only need a desktop browser and a few minutes per store.
- Use the store like a buyer first. Open a product page, add the product to the cart, open the cart drawer, scroll to the reviews and wait for popups. Write down every feature you see: reviews, bundles, "frequently bought together", a subscription option, a loyalty button, chat, a size quiz, a delivery date. This is the list you need to explain.
- Open the page source. Right-click and choose View page source (Ctrl+U on Windows, Cmd+Option+U on Mac). Press Ctrl+F (Cmd+F) and search for feature words first: "review", "bundle", "subscription", "loyalty", "upsell". Then search for
/apps/to find app proxy links, and look at script tags that load files from other domains. - Open the Network tab. Press F12, open Network, reload the page and filter by JS and Fetch/XHR. Now use the feature: open the reviews, add to cart, open the popup. Requests that appear at that moment point to the vendor behind the feature.
- Turn each domain into a vendor. Copy any domain you don't know and open its homepage or search for it. Many app vendors load files from their own domain or name their files after the app.
- Rule out the theme. Many themes have a cart drawer, a sticky add-to-cart bar, product badges and an announcement bar built in. If a feature loads no outside files and uses the theme's own class names, it is probably part of the theme. Our Shopify theme detector guide shows how to find which theme a store runs.
- Check two or three page types. Some apps load only on product pages, others only in the cart or on the homepage.
- Give each finding a confidence level. Write it next to the app name so anyone on your team can read your notes later.
| Confidence | What you have |
|---|---|
| Confirmed | A feature you can see, plus a matching script or request |
| Likely | Strong code clues on several pages, but you couldn't trigger the feature |
| Possible | One script or one mention in the code, and no visible feature |
| Unverified | Clues that conflict, or a vendor name that appears only in old code |
Which free tools detect Shopify apps?
Detector tools are faster when you check many stores. They read the same public code, so they share the limits above. This is what each tool says about itself on its own pages, checked on 29 October 2026.
| Tool | What it is | Free option |
|---|---|---|
| Wappalyzer | Technology lookup, with browser extensions for Chrome, Firefox, Edge and Safari that "reveal the stack behind any site you visit" | Free account with 50 technology lookups a month |
| BuiltWith | Technology lookup that says it covers more than 128,000 technologies, including analytics, advertising, hosting and CMS | Free for individual site lookups |
| Koala Inspector | Chrome extension for Shopify stores: active theme, installed apps, product catalog, estimated monthly sales and visitors, ad campaigns | Free plan with 15 tokens a month, no card |
Sources: Wappalyzer apps and pricing, BuiltWith and its plans, Koala Inspector.
Wappalyzer and BuiltWith are general tools. They list analytics tags, payment buttons, CDNs and hosting together with apps, so you pick out the apps yourself. Koala Inspector is built for Shopify stores and adds sales and traffic estimates. A good habit: run the same store through two tools. If both name the same app and you can see its feature, mark it confirmed.
Why do app detectors get it wrong?
Detectors make two kinds of mistakes: they report apps the store doesn't really use, and they miss apps it does use.
Apps reported but not really used:
- Leftover code. Code that an app or a developer put straight into the theme files can stay after the app is gone. In a Shopify developer forum thread, an app developer explains that once a merchant uninstalls the app, the app can no longer delete the theme files it added, so the merchant has to delete them by hand. A detector that finds that code still reports the app.
- Theme features. A premium theme's cart drawer or sticky add-to-cart bar can look like an app.
- Services, not apps. Google tags, the Meta pixel, payment buttons and CDNs show up in the same list as apps.
- Look-alike code. Two vendors can use similar file names or the same open-source library.
Apps used but not reported:
- Back-office apps for inventory, shipping, accounting or order routing leave no trace in the store's pages.
- Web pixels run in a sandbox, away from the page code.
- Apps that load late, only on one page type or only after a click.
- Custom features and headless stores, which have no known fingerprint.
What should you do with the list of apps?
Don't copy a competitor's stack. Copy the job an app does, and only if that job fits your store.
- Name the job. Reviews build trust. Bundles and upsells raise the order value. Subscriptions, loyalty and email capture bring buyers back.
- Check the fit. Does that job matter for your price, margin and product? A subscription app only helps with products people buy again.
- Check what you already have. Your theme or Shopify itself may already do part of the job.
- Test the job before you pay for the app. A simple, short test tells you more than a new monthly app bill.
A pattern across several strong stores in your niche counts more than one app on one store. If most stores that sell the same kind of product put reviews and a guarantee next to the add-to-cart button, that is worth a test. The store's ads tell the other half of the story: see our guide on how to spy on competitor ads.
How to do this with SearchTheTrend
In Brands, a store's page shows its theme, apps and installed pixels next to its monthly visits, its best-selling products and every Meta ad it runs. You see the tech stack and how the store finds buyers in one place.
- Search the brand or paste its domain, for example babyboofashion.com.
- Check its apps and theme, then sort its ads by spend in Europe to see which products it pushes.
- If a store is missing, use Brand Request with its domain or its Ad Library page link, and we add it.
If you run a brand and follow a few competitors, see how Shopify brands use it. The free plan needs no card.
FAQ
Is there a free Shopify app detector?
Yes. You can check a store by hand for free with View Source and your browser's Network tab. On 29 October 2026, Wappalyzer (50 lookups a month on a free account), BuiltWith (free single-site lookups) and Koala Inspector (free plan) also had free options.
Can an app detector see every app a store uses?
No. It only sees apps that load code in the visitor's browser. Back-office apps, many web pixels and the apps of headless stores leave little or no trace in the page.
Why does a detector show an app the store no longer uses?
Code that an app or a developer added to the theme files can stay after the app is removed. Confirm each app by finding its feature on the page and a matching request in the Network tab.
How do I tell an app from a theme feature?
If the feature loads files from an outside domain or adds its own markup, it is probably an app. If it only uses the theme's own files and class names, it is probably built into the theme.
Does SearchTheTrend show a store's apps?
Yes. A store's page in Brands shows its theme, apps and installed pixels, next to its monthly visits, best sellers and Meta ads. If a store is missing, you can request it with its domain or its Ad Library page link.

