The 20-Minute Shopify App Audit That Saved Me $600/Year
I built a stupid-simple decision matrix. In 20 minutes, it found $50/month in waste. Here's the exact template — copy it, run your own app list through it, and
“Can I see what Shopify apps a store uses?” It’s one of the most common questions in Shopify communities — asked by competitors researching a store, by buyers checking a supplier’s setup, and by store owners who just inherited a site and want to know what’s billing them.
The short answer: you can’t see the app list (that’s admin-only), but you can see the evidence. Apps announce themselves through the scripts they load on the storefront. This guide covers every free detector method, what each one actually finds, and the one limit no tool can beat.
Full disclosure: Seller Tales is published by JoyCraft. When our own tools are relevant, we say so in the article.
Full disclosure: Seller Tales is published by JoyCraft — when we recommend our own tools below, we say so.
Every Shopify app that touches the storefront loads JavaScript from either Shopify’s extension CDN (cdn.shopify.com/extensions/) or the app’s own domain (Klaviyo, Yotpo, Judge.me, etc.). A detector works by matching those script URLs against a known-app database.
That means detection has a hard physical limit: an app that loads no script on the storefront is invisible to every outside detector, free or paid. Back-office apps (bookkeeping, inventory, wholesale) and apps that only use checkout APIs simply don’t appear. If a tool claims 100% detection of every app, it’s overstating.
Storefront Audit detects known app scripts from a store URL or pasted page source. It’s free, needs no login, and runs entirely in your browser — the HTML you paste never leaves your machine.
Paste a competitor’s URL: if the store allows cross-origin fetch, it scans directly. Most stores block that, so the tool tells you to paste the page source instead — open the store, View Page Source, select all, copy, paste. The scan matches the same script signatures either way.
View Page Source → Ctrl+F for cdn.shopify.com/extensions/. Every hit is an app script, and the path usually names the app (/extensions/klaviyo/..., /extensions/judge-me/...). This is the same data the detectors use — you’re just doing the matching by eye.
F12 → Network → reload → filter script. You’ll see every script the page loads, including ones triggered by interaction. Useful for catching lazy-loaded app scripts, slower than the automated tool.
Knowing what a store runs is research. Knowing what your own store runs is money:
| Tool | Free | Login | Detects | Runs in browser |
|---|---|---|---|---|
| Storefront Audit (Seller Tales) | Yes | No | Known app scripts from URL or pasted HTML | Yes |
| View source + search | Yes | No | App scripts (manual) | Yes |
| DevTools network | Yes | No | All loaded scripts (manual) | Yes |
| Full audit apps (CostPilot Pro etc.) | Trial | Shopify login | App list + connection health | Admin-side |
More tools from JoyCraft
For Shopify sellers
Chrome extensions
Independent tools, one small team — by JoyCraft.
Seller Tales is a publication by JoyCraft. When we link to our own tools, we say so, and some of those links carry tracking parameters.