Chrome & Firefox extension · free

The Shopify theme detector that shows the whole stack.

Open any Shopify store and Stackpeek names the theme, its version, and every app and tracker running on the page. Free, no account, no browsing history collected.

See what it detects

329 themes catalogued 885 apps fingerprinted

Side panel output — rothys.com

rothys.com
Theme custom
DNA

Built for this store — no catalog match.

Apps 12
Store Design
  • Colibrius
Customer Service
Analytics
Search & Navigation
  • Constructor
Localization
Privacy & Compliance
  • Cookie Consent
  • OneTrust

1 unidentified host

Trackers 4
  • Pinterest
  • Google & YouTube
  • Facebook & Instagram
  • TikTok
Infrastructure 6
  • jsDelivr
  • Shopify CDN
  • Shop Channel (Shop app)
  • Cloudflare
  • Shopify Payments
  • Shopify Analytics
Products 648
Price range$0.00 – $500.00
Variants11,049
Newestabout 1 month ago
Export catalogue CSV

648 products · Shopify import format

The panel at its actual 360px width. Detection is live, captured about 1 month ago. These stores are hand-picked; no affiliation is implied.

What it detects

Three answers, each one specific.

Theme, precisely.

Catalog themes by name and version. Forks reported as the theme they came from, marked customized. Bespoke builds labelled custom. Headless storefronts called headless instead of guessed at. 329 themes catalogued, paid ones included.

Apps, grouped.

Every app we can fingerprint, sorted into page builders, email, reviews, upsell, subscriptions and the rest. 885 apps in the database, growing with every scan. Low-confidence matches are shown, not quietly dropped, and marked unverified only when the scan also turns up a stronger match to weigh them against.

Trackers, named.

Meta, TikTok, Snap, Pinterest, Reddit and the rest, listed plainly. Anything we can't identify yet is counted, not hidden.

Product export

Export a Shopify store's products to CSV.

The whole catalogue, in Shopify's own import format, read from the store's own public product feed — or Shopify's public Storefront API, for storefronts that do not publish one.

Every product and every variant, for the first 10,000 products: titles, descriptions, prices, compare-at prices, SKUs, weights, options, tags and image URLs.

The file uses Shopify's own product-import column names, so it opens in a spreadsheet and imports into a Shopify store without editing.

The export runs on the tab you already have open, so it needs no permission beyond those listed below. The catalogue is assembled in your browser and is never sent to us.

Column Source
Handle, Title, Body (HTML) The store's public product data.
Vendor, Type, Tags, Published The store's public product data.
Option1–3 Name and Value The store's public product data.
Variant SKU, Grams, Price, Compare At Price The store's public product data.
Image Src, Position, Alt Text The store's public product data.
SEO Title, SEO Description Left empty for stores read through the public product feed, which carries no SEO fields at all. For stores read through Shopify's Storefront API, included where the merchant published them. We never invent them from the product title.
Inventory Qty, Tracker, Barcode Left empty. A storefront doesn't publish its stock levels.
Inventory Policy, Fulfillment Service Set to Shopify's import defaults (deny, manual). The feed doesn't publish either.

Permissions

Every permission it asks for — and the source that uses it.

The table below is the whole list, each row with what it is for and a link to the published code that uses it. Nothing is held back — the manifest also grants network access to Stackpeek's own server, described on the privacy page. The extension is open source under the MIT licence, so none of this has to be taken on trust.

Permission What it does
activeTab Read the page you're on, only when you click the icon. background.ts
scripting Run the detector on that page. collect_bridge.ts
sidePanel Chrome only Draw the results panel. sidepanel/main.ts
storage Remember one anonymous install ID. install_id.ts

What we don't do

  • browsing history
  • email or contact harvesting
  • affiliate links injected into your pages
  • selling your activity

A scan sends the store's address — https://store.example, not the full page URL — and the page's public tech signals. An anonymous install ID rides along so we can count installs, and is dropped before the detection is archived. What gets collected, exactly, is collector.ts.

How we compare

Where Stackpeek is stronger, and where it isn't.

Measured against 33 Shopify detector extensions taken apart in August 2026. No product is named — this is the shape of the field, not a scoreboard, and the extensions in it change.

  Stackpeek The measured field
Client source Published, MIT, tests and build green on every release We know of none that publishes its source
Permissions A short, published list, granted when you click activeTab only at one end, broad host access at the other. Eight of the 33 carry a privacy finding, including browsing-history exfiltration and injected affiliate links
App database 885 apps — the live figure, read from the database on page load, server-side and growing with every scan Not published. The 16–320 range we can quote comes from taking the extensions apart and counting, not from anything they state
Theme catalogue 329 themes, paid ones included — same live figure Not published either. Bundled catalogues run from none at all to more than a thousand presets
Account None. No sign-up, no email Varies — several require an account before the first result
Track record New. Few installs, few reviews Better here. The leaders have 100,000–400,000 users, and one has 740 reviews at 4.7

How it works

Three steps, about a second.

  1. Open any Shopify store.
  2. Click the Stackpeek icon.
  3. Read the stack — theme, apps and trackers in about a second, then the product catalogue.

Roadmap

Coming next: Store Intelligence

The same slot in the panel, before and after the data exists. Left is what ships today. Right is that slot filled with real figures for a real store.

Today v1

Store Intelligence coming soon

Organic traffic and its trend. The keywords a store actually ranks for. Its backlink profile and domain authority. An SEO audit of the storefront you're already looking at. This tier will be paid and is coming soon — tell us if you want it and we'll tell you when it ships.

One message when it ships. Nothing else.

On release paid tier

Store Intelligence allbirds.com
  • Organic traffic 156,022 /mo

    6 months down, worse, 20%

    Estimated monthly visits from Google's unpaid US results, modelled from each ranking position — not analytics data.

  • What the same traffic would cost to buy through Google Ads. A measure of what the rankings are worth, not revenue earned. $98,845 /mo
  • Searches where the store appears anywhere in Google's US top 100 — breadth of footprint, not how well it ranks. 4,218
  • Referring domains 9,510

    6 months down, worse, 17%

    Distinct domains linking to the store, counted once each however many links they carry. Here, 95,201 links from 9,510 sources.

  • Domain rank 394 /1000

    6 months down, worse, 20 pts

    Backlink authority on a 0–1000 scale, from the size and quality of the link profile. Higher is stronger — a new store sits near zero. Not a percentage, and not a placing.

Searches the store ranks for: its position in Google, the term, and how many people search it each month. A spread chosen to show the range — not the top five.

  • 1 allbirds 246,000
  • 1 allbirds shoes 49,500
  • 10 comfort ladies shoes 40,500
  • 28 best shoes to wear for nurses 27,100
  • 59 comfortable slippers 27,100

The store's own pages that earn the most organic traffic, with each one's estimated monthly visits. Where its search traffic actually lands.

  • / 24,543 /mo
  • /collections/mens-sneakers 15,159 /mo
  • /pages/stores 6,093 /mo

Domains ranking for the same searches as this store, most overlap first. Rivals in Google's results — not necessarily in business.

  • zappos.com
  • dickssportinggoods.com
  • nordstrom.com
  • adidas.com
  • nike.com
  • +4 more

Real figures for allbirds.com, captured August 2026. The shipped feature will refresh them.

Store Intelligence magicspoon.com

What the store buys on Google, taken from Google's own record of who is advertising.

  • Creatives running 37

    6 months

    Ads the store had running when the snapshot was taken, and the count for each of the six complete months before it. A month counts every creative that ran at any point in it, so it sits above the single day above.

  • How the store's live creatives split across Google's ad formats — search text and video on YouTube. This one runs no display images. 20 text · 17 video
  • When the oldest creative still running first appeared. Campaigns that have already stopped leave no trace here, so the store may have been advertising for longer. since May 2024

Real figures for magicspoon.com, captured August 2026. The shipped feature will refresh them.

FAQ

Questions people ask before installing.

Is it free?

Yes. Theme, app and tracker detection and the CSV product export are all free and need no account.

Does it detect paid themes?

Yes. The catalog covers 329 themes including paid ones. A theme forked from a catalog theme is reported as that theme, marked customized.

How do I check which Shopify theme a store is using?

Open the store and click Stackpeek. It reads the storefront's own theme metadata and reports the theme by name and version, rather than guessing from the markup. That is the whole of what a Shopify theme checker does, and it takes about a second — no pasting URLs into a form, no waiting on someone else's crawler.

What about custom or headless stores?

A bespoke build is labelled custom rather than guessed at. A headless storefront is reported as headless — the theme genuinely isn't detectable from the page, and we'd rather say so.

Does it work on sites that aren't Shopify?

No. Stackpeek says the store isn't Shopify and stops there.

Does it track my browsing?

No. It reads the page you're on when you click, and only then. See the permissions above.

How accurate is app detection?

Matches come from a fingerprint database of 885 apps. Confident matches are listed plainly, and weaker ones are marked unverified when the scan holds both, so you can judge them yourself; when every match in a scan is weak, none of them is marked, since the marker only means weaker than something else in the same scan.

Can I export a store's products?

Yes. Stackpeek exports the store's public product catalogue to a CSV in Shopify's import format — up to the first 10,000 products, with prices, SKUs, tags, descriptions and image URLs. It reads the same public product feed any visitor can open, and falls back to Shopify's public Storefront API for storefronts that do not publish one, so nothing private is reachable.

Does exporting need extra permissions?

No. The export runs on the tab you're already on, so activeTab covers it. The permission list is unchanged, and the catalogue is built in your browser rather than on our server.

Check a store's stack in about a second.