Shopify Store Detector - Apps, Products, Contacts
Pricing
from $4.00 / 1,000 store checkeds
Shopify Store Detector - Apps, Products, Contacts
Check any list of domains: is it a Shopify store? Get store name, currency, country, product and collection count, price range, theme, installed apps (Klaviyo, Yotpo...), emails and social links. $4 per 1,000 sites; unreachable sites are free.
Pricing
from $4.00 / 1,000 store checkeds
Rating
0.0
(0)
Developer
leo zhu
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Shopify Store Detector - Store Info, Apps & Contacts
Paste a list of domains and find out which ones are Shopify stores - and get a ready-to-use profile of each store: store name, currency, country, number of products and collections, price range, product types, theme, installed apps (Klaviyo, Yotpo, Judge.me, Recharge, Gorgias, Attentive, Afterpay, Klarna...), plus emails, phone numbers and social profiles (Instagram, TikTok, Facebook...).
Built for Shopify app developers, agencies, e-commerce SaaS sales teams and investors who need qualified Shopify leads, competitor research or technographics.
How to use it
- Paste domains (one per line) - from a CRM export, a lead list or another scraper.
- Start. Export results as CSV / Excel / JSON, or filter
isShopify = true.
Input example:
{"domains": ["allbirds.com", "gymshark.com", "example.com"], "includeProducts": true, "includeContacts": true}
Output example
| Field | Example |
|---|---|
isShopify, shopifySignals | true, ["x-shopify headers", "cdn.shopify.com assets", "Shopify.theme object"] |
storeName, currency, storeCountry | Allbirds, USD, US |
productCount, collectionCount | 692, 1346 |
priceMin, priceMedian, priceMax | from the latest 250 products |
themeName, themeSchemaName, themeStoreId | e.g. Dawn (theme store id 887) |
appsDetected | ["Klaviyo", "Yotpo", "Gorgias"] |
primaryEmail, emails, phones | from homepage and contact page |
instagram, facebook, tiktok, youtube, socialProfiles | profile URLs |
myshopifyDomain, shipsToCountries, productsSample | ... |
status | ok, unreachable, blocked, robotsDisallowed, httpError, invalid |
Pricing (pay per event)
You pay only for sites that were reachable and checked (Shopify or not):
| Sites checked | Cost |
|---|---|
| 100 | $0.40 |
| 1,000 | $4.00 |
| 10,000 | $40.00 |
Plus $0.00005 per run start. Free: invalid inputs, duplicates, unreachable / blocked / robots.txt-disallowed sites. The Apify Free plan's $5 monthly credit covers about 1,200 sites. If your Maximum cost per run is reached, the Actor stops cleanly; the remaining domains are listed as NOT_PROCESSED_DOMAINS in the key-value store.
How it works (and what it doesn't do)
- Plain HTTP (no browser): homepage, the store's public
/meta.jsonand/products.json, and the contact page - about 4 requests per store, sequential, robots.txt respected. - App detection is based on scripts in the homepage HTML; apps loaded only later by JavaScript may be missed.
- Product count comes from the store's own published count; if that is unavailable, it is estimated from
/products.json(250+). - No login, no captcha solving, no anti-bot bypass. Shopify rate limits (429) are respected - one polite retry, then the field is left empty.
- Emails are those published on the site. If you use them for outreach, follow GDPR / CAN-SPAM / PECR rules.
Feedback
Found this useful? Please leave a review. Problem with a run? Open an issue or use Share run with developer - we fix reports quickly.