App & theme detection
How ShopSniffer identifies the Shopify apps, themes, and tech stack behind any public Shopify store.
Overview
ShopSniffer detects which Shopify apps and themes a store is using by rendering the homepage in a headless Cloudflare Browser Rendering session and analyzing loaded scripts, stylesheets, and DOM signatures. The results appear in every report under shop_meta.detected_apps and shop_meta.theme_* fields.
App detection
We match loaded JavaScript files and DOM elements against a curated database of known Shopify app signatures. This reveals which review apps, email marketing tools, upsell widgets, analytics platforms, and other apps a store has installed — useful for competitive intelligence and understanding the tech stack behind successful stores.
Theme detection
The active Shopify theme is identified from the page's Shopify.theme object. We capture the theme name, Theme Store ID, and role (main vs unpublished). This tells you whether a store is using Dawn, Prestige, Impulse, or any custom theme.
What's detected
Accessing detection data
App and theme data appears in two places:
- In the job response —
GET /api/jobs/:idreturnsshop_meta.detected_appsas an array and theme fields at the top level. - Via the apps catalog —
GET /api/appslists every app in the detection database with aggregate usage counts across all analyzed stores. Useful for building "most-used Shopify apps" leaderboards.