Shopify Competitor Analysis - Size, Stack & Prices
Pricing
from $4.75 / 1,000 stores
Shopify Competitor Analysis - Size, Stack & Prices
Profile competitor Shopify stores in one run: catalogue and collection counts, price band, vendors and product types, theme and installed apps, country and currency, and whether they are still shipping new products. A store-level competitor snapshot from a list of domains.
Pricing
from $4.75 / 1,000 stores
Rating
0.0
(0)
Developer
Blackcube Agency AB
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
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 Find Stores by Theme in Bulk |
| Shopify Competitor Analysis ➤ You are here | ||
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
Profile competitor Shopify stores in one run: catalogue and collection counts, price band, vendors and product types, theme and installed apps, country and currency, and whether they are still shipping new products. A store-level competitor snapshot from a list of domains.
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
Paste your rivals' domains and get the shape of each business back: how deep the catalogue is, what it costs, what it is built on, and - the question a static database can never answer - whether they are still actively shipping products or coasting on an old catalogue.
How to analyse a competitor's Shopify store
Put your rivals' domains in Store URLs. Each comes back with catalogue depth, price band, product mix, theme, installed apps, and the date it last published a product — so you can tell a competitor that is actively investing from one that is coasting.
What comes back
Every run returns one row per store:
| Field | What it tells you |
|---|---|
storeId, myshopifyDomain, domain, storeUrl | The store's permanent ID and both of its addresses |
name, description | What the store calls itself |
productCount, collectionCount, sizeBand | How big the catalogue is, before you contact anyone |
country, province, city, currency, shipsToCountries | The market the store declares for itself |
isActive, daysSinceLastProduct, newestProductAt | Whether the store is still trading, or died three years ago |
priceMin, priceMax, priceAverage, vendors[], productTypes[] | Price band and catalogue mix |
email, emails[], phone, socials | Published contact routes, plus seven social networks |
themeName, themeStoreId, apps[] | The theme it runs and the apps it has installed |
oldestPublishedProductAt | A launch-era estimate, or null where it cannot be established |
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:
| Field | Present on |
|---|---|
| Theme | 100% |
| Contact email | 72% |
| Active in the last year | 60% |
| Social profiles | 56% |
| Installed apps detected | 44% |
Default settings
Clicking Start with the defaults runs exactly this:
{"discoverStores": false,"storeUrls": ["https://www.allbirds.com","https://www.deathwishcoffee.com","https://kith.com"],"maxStores": 25,"includeCatalog": true,"includeContacts": true,"includeTechStack": true,"includeLaunchDate": 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.
Related tools
Same engine, pointed at a different job:
- myshopify Domain List Scraper - Store Handles & URLs
- Shopify Theme Detector - Find Stores by Theme in Bulk
- Shopify Store Finder - Discover Ecommerce Stores
- New Shopify Stores Scraper - Recently Launched Brands
- Ecommerce Leads by Country - Shopify Stores Scraper
- Shopify Store Leads Scraper — the full version, every mode in one
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 anything — Compare Shopify competitors side by side, 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.