Shopify Theme Detector - Find Stores by Theme in Bulk avatar

Shopify Theme Detector - Find Stores by Theme in Bulk

Pricing

from $4.75 / 1,000 stores

Go to Apify Store
Shopify Theme Detector - Find Stores by Theme in Bulk

Shopify Theme Detector - Find Stores by Theme in Bulk

Find out which theme a Shopify store runs, in bulk. Every record returns the theme family and its Theme Store ID where it has one, alongside store size, country and whether the store is still publishing products - so you can prospect owners of a rival theme or of an ageing free one.

Pricing

from $4.75 / 1,000 stores

Rating

0.0

(0)

Developer

Blackcube Agency AB

Blackcube Agency AB

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Shopify Store Intelligence Suite  •  4 Actors, one codebase, one store billed once
Shopify Store Leads Scraper
Emails, Apps & Store Size
myshopify Domain List Scraper
Store Handles & URLs
Shopify Theme Detector
➤ You are here
Shopify Competitor Analysis
Size, Stack & Prices

More from this account: YouTube Transcript Suite · Website Contact & Email Suite · Career Site & ATS Jobs Suite · Google News Suite · Keyword Research Suite · eBay Data Suite · Amazon Reviews Suite · Reddit · Meta Ad Library · Vinted · Trustpilot Review Intelligence Suite · App Store & Google Play Reviews Suite

Find out which theme a Shopify store runs, in bulk. Every record returns the theme family and its Theme Store ID where it has one, alongside store size, country and whether the store is still publishing products - so you can prospect owners of a rival theme or of an ageing free one.

You pay once per store delivered. Stores that fail your filters are free. Non-Shopify domains, dead domains, frozen stores and bot-walled sites are free. There is no run-start fee, and a run that finds nothing costs nothing.


Why this one

Theme detection is measured at 100% coverage on live stores - every storefront that answers tells you what it is running. The record separates the theme family a store started from ("Dawn", "Horizon") from whatever the merchant renamed their copy to, so a fleet of renamed forks still groups correctly.


How to find Shopify stores running a specific theme

Run it, then filter the output on themeName. The field carries the theme family a store started from, so every renamed fork of the same theme still groups together — which is what you want when the goal is "everyone still on this theme".


What comes back

Every run returns one row per store:

FieldWhat it tells you
storeId, myshopifyDomain, domain, storeUrlThe store's permanent ID and both of its addresses
name, descriptionWhat the store calls itself
productCount, collectionCount, sizeBandHow big the catalogue is, before you contact anyone
country, province, city, currency, shipsToCountriesThe market the store declares for itself
themeName, themeStoreId, apps[]The theme it runs and the apps it has installed

This listing runs lean by default. Switch on Include catalogue, Include contact details and Include launch-era estimate to add the rest — same engine, same per-store price.

Nothing is invented to fill a column. A field the store does not publish returns null, because a guessed value is worse than no value.

Measured coverage

Real numbers from a 25-store run, not estimates:

FieldPresent on
Theme100%
Installed apps detected44%

Default settings

Clicking Start with the defaults runs exactly this:

{
"discoverStores": true,
"maxStores": 50,
"maxStoresScanned": 200,
"includeCatalog": false,
"includeContacts": false,
"includeTechStack": true
}

Change any of it. The full filter set — countries, minProducts, maxProducts, activeWithinDays, launchedWithinDays, keywords, excludeKeywords — is available on every run, and anything a filter rejects is free.


What you are charged for

One charge per store record delivered. Nothing else.

Always free: stores that fail your filters, domains that are not Shopify stores, dead and parked domains, frozen and deleted stores, sites behind a bot wall, every error and diagnostics row, the second sighting of a store already charged in the run, and a run that returns nothing. There is no run-start fee.

maxStores caps what you pay for, maxCostUsd stops the run before a hard ceiling, and maxStoresScanned bounds how far a narrow filter searches.


Setup

Apify Proxy is required — it is selected by default. Datacenter proxy is enough; residential is not needed. Runs without a proxy return almost nothing.


Same engine, pointed at a different job:


Unofficial

This is an unofficial tool. It is not affiliated with, endorsed by, or sponsored by Shopify Inc. "Shopify" is a trademark of Shopify Inc. and is used here only to describe what the tool works with. It reads only what a store publishes publicly on its own storefront — nothing private, nothing behind a login.

Run it without configuring anythingDetect which theme a Shopify store runs, a ready-made example you can start as-is or copy.

Use cases

  • Build a qualified lead list. Every store arrives with its contact email, country, catalogue size and price band, so the list is already filtered before you write a line.
  • Sell to a tech stack. Find the stores running a given theme or app category — or the ones missing it entirely, which is the better pitch.
  • Size a niche before entering it. Catalogue depth, price band, vendors and whether a store still ships new products tell you if a market is alive.
  • Catch new stores early. Recently launched brands are still choosing the tools they will pay for.

Run it on a schedule

A one-off pull answers a question; a schedule answers it every day without you. Open Schedules in the Apify Console, point a cron at this Actor, and the dataset keeps filling on its own — no server, no cron box, no babysitting. Everything here is built to be re-run: you are billed per store delivered, so a scheduled run that finds nothing new costs nothing.

FAQ

Where do the stores come from?

Live storefronts, read at the moment you run it — either the URLs you supply or discovery across the public web. Nothing here is a resold static list.

Is the email the store owner's?

It is the contact address the store publishes. Where a store exposes several, the most owner-facing one is preferred and the rest are kept.

Do I pay for stores that fail my filters?

No. A store that does not match your country, size or keyword filter is a free row, so you can filter aggressively without paying for it.

Can I check which apps and theme a store runs?

Yes — theme family, Theme Store ID where it has one, and the installed app categories, on the same row as the contact details.


Something wrong, or a field you need that is missing? Open an issue on the Issues tab — it is read and it gets fixed. If this saved you time, a rating on the Store page helps the next person find it.