Shopify Store Detector - Apps, Products, Contacts avatar

Shopify Store Detector - Apps, Products, Contacts

Pricing

from $4.00 / 1,000 store checkeds

Go to Apify Store
Shopify Store Detector - Apps, Products, Contacts

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

leo zhu

Maintained by Community

Actor 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

  1. Paste domains (one per line) - from a CRM export, a lead list or another scraper.
  2. 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

FieldExample
isShopify, shopifySignalstrue, ["x-shopify headers", "cdn.shopify.com assets", "Shopify.theme object"]
storeName, currency, storeCountryAllbirds, USD, US
productCount, collectionCount692, 1346
priceMin, priceMedian, priceMaxfrom the latest 250 products
themeName, themeSchemaName, themeStoreIde.g. Dawn (theme store id 887)
appsDetected["Klaviyo", "Yotpo", "Gorgias"]
primaryEmail, emails, phonesfrom homepage and contact page
instagram, facebook, tiktok, youtube, socialProfilesprofile URLs
myshopifyDomain, shipsToCountries, productsSample...
statusok, unreachable, blocked, robotsDisallowed, httpError, invalid

Pricing (pay per event)

You pay only for sites that were reachable and checked (Shopify or not):

Sites checkedCost
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.json and /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.