Every app that changes what shoppers see leaves a trace in the storefront: a script file, a widget container, a stylesheet or a tracking tag. This tool fetches a store page, looks for those traces and lists the apps it recognizes, with each app's name, its category and a link to its Shopify App Store listing.
You get 20 free lookups per day. The store owner is not notified and nothing is installed.
How to use the Shopify App Detector
- Choose the page to check. The home page shows popups, chat, translation and pixels. A product page also shows reviews, upsells, bundles and subscription options, so it usually returns more.
- Paste the full URL into the box at the top of this page.
- Run the check. The tool first confirms the site runs on Shopify.
- Read the list: app name, category and a link to the App Store listing for pricing and reviews.
- For a fuller picture, run a second check on another page type, such as a collection page.
What the tool can detect
The detector recognizes apps that add code to the storefront. These are the main categories, with examples of apps that fall into each one.
| Category | What leaves a footprint | Examples in this category |
|---|---|---|
| Product reviews | Star ratings, review widgets, photo galleries | Judge.me, Loox, Yotpo |
| Upsells and cross-sells | "Frequently bought together" blocks, cart offers | Rebuy, Frequently Bought Together |
| Email and SMS popups | Signup forms, popups, embedded forms | Klaviyo, Omnisend, Privy |
| Subscriptions | Subscribe and save options on product pages | Recharge, Seal Subscriptions, Appstle |
| Loyalty and rewards | Points launchers, referral widgets | Smile, LoyaltyLion |
| Page builders | Landing page markup and builder assets | PageFly, GemPages, Shogun |
| Translation | Language switchers, translation scripts | Weglot, Langify |
| Analytics pixels | Tracking tags for ad and analytics platforms | Meta Pixel, Google Analytics 4, TikTok Pixel |
Pixels are listed so you can see which ad platforms the store sends data to, even when a sales channel added the pixel rather than a standalone app.
How the detection works
Apps add storefront code in three main ways. Theme app extensions let the merchant switch on app embeds and app blocks in the theme editor. Older apps inject script tags that load on every page. Some apps ask the merchant, or a developer, to paste a snippet into the theme files. Each method leaves recognizable file paths, script domains or HTML markers.
The detector compares what it finds on the page against a list of known app fingerprints. When a match is found, it shows the app. When a script loads from a domain that is not in the list, the app is not shown, so a store can run more apps than the result displays.
What the tool cannot see
Treat the result as a list of what that page loads, not as the store's full app list. Several kinds of apps are invisible from the outside:
- Admin-only apps. Order management, inventory sync, accounting exports, shipping label tools, bulk editors and product importers work inside the admin and through the API. They add nothing to the storefront, so no outside tool can detect them.
- Apps on other pages. Results depend on the page checked. A review app that only loads on product pages will not appear in a home page check.
- Checkout, thank-you page and customer account apps. The tool checks the public page you enter, not the checkout.
- Conditional code. Scripts that load only after a visitor action, or only for certain countries, may be missing from the page the tool fetches.
Note: The opposite also happens. When a merchant uninstalls an app, snippets pasted into theme files can stay behind. If an app appears but you see no widget on the page, it may be leftover code.
Common mistakes when reading the results
- Assuming the store pays for everything listed. Many of these apps have free plans. Check the App Store listing for pricing tiers.
- Copying a competitor's stack wholesale. Each app adds scripts, and every script adds load time. Install the two or three apps that solve a real problem for your store, then check page speed.
- Treating an empty result as "no apps". It means no storefront footprint was found on that page. Try a product page before drawing conclusions.
- Judging by one page. Checking the home page and one product page gives a much better picture than either alone.
Run it on your own store too
The detector is just as useful as an audit of your own storefront. Over a year or two, most stores try several apps and remove some of them. Apps built on theme app extensions disappear cleanly when uninstalled, but code pasted into theme files stays until someone deletes it, and it can keep loading scripts that no longer do anything.
- Check your home page and your best-selling product page.
- Compare the list with the apps installed under Settings > Apps and sales channels in your admin.
- For any app on the list that you no longer use, open a duplicate of your theme and search the theme code for the app's name before removing the leftover snippet.
- Preview the duplicate, then publish it once nothing is broken.
Removing dead scripts is one of the simpler ways to speed up a Shopify store, and the Shopify SEO audit guide covers the other checks worth running at the same time.
Related tasks
Apps explain part of how a store looks. The theme explains the rest, so run the same URL through the Shopify Theme Detector. If you are reviewing a competitor to decide what to sell, remember that the catalog matters more than the widgets. The AM Jarvis Product Importer copies products from public Shopify and WooCommerce stores into your own Shopify or WooCommerce store with variants, images and prices, and lets you edit and rewrite them before import. The guide on how to import products to Shopify compares that with CSV and manual methods, and best SEO apps for Shopify covers apps worth adding once your catalog is in place.