Turn a list of Shopify stores into a lead sheet. For each store you get its name, city and country, currency, number of products and collections, a catalog snapshot (price range, median price, share on sale and in stock, top brands and product types, newest product) and its contact details - e-mails, phone numbers and Instagram, Facebook, TikTok, LinkedIn, YouTube profiles. Export to JSON, CSV or Excel, send to Google Sheets, or call it as an API.
Built for agencies and SaaS teams selling to e-commerce brands, wholesalers and suppliers looking for stockists, investors and analysts sizing Shopify brands, and anyone cleaning up a store list before outreach.
Why this analyzer
- Straight from the store. Location, currency and catalog size come from the store's own Shopify data, not guesses or a stale database.
- Contacts in the same row. The homepage and contact pages are read for e-mails, phones and social profiles, with the store's own addresses ranked first.
- Skips what isn't Shopify. Paste any list of websites - non-Shopify sites are skipped (and listed in the run's warnings), and you're never charged for them.
- Fast and cheap to run. Quick: 5 stores with contacts in about 5 seconds.
- Handles limits for you. Rate limits, timeouts and server hiccups are retried automatically; a restarted run continues without charging twice.
How to use it
- Paste store addresses into Store websites -
allbirds.com,https://www.gymshark.com, or product and collection links (they count as their store). - Optionally narrow the list: stores in some countries, minimum or maximum number of products, a typical price range, stores active in the last N days (published a new product) and only stores with an e-mail. Untick Find contact details if you only need store data.
- Optionally pick Sort by (most or fewest products, highest or lowest typical price, newest product, store name). The order applies to the whole list before Max stores cuts it, so "the 50 newest active stores with an e-mail" is one run.
- Press Start and download the results from the Output tab.
Example input
{
"startUrls": ["allbirds.com", "gymshark.com", "brooklinen.com"],
"countries": ["US", "CA"],
"minProducts": 50,
"requireEmail": true,
"activeWithinDays": 60,
"sortBy": "newestProduct",
"includeContacts": true
}Use it as an instant API
The Actor also runs in Standby mode - an always-ready endpoint that answers in the response. Find the URL on the Standby tab:
curl "https://<standby-url>/?url=allbirds.com" \ -H "Authorization: Bearer <YOUR_APIFY_TOKEN>"
Pricing
Pay per store analyzed: $4 per 1,000 stores plus a small start fee per run. Sites that aren't Shopify stores and stores your filters drop are free. See the Pricing tab for exact rates, and set a maximum charge per run to cap spend.
On Apify's free plan each run analyzes up to 100 stores. Any paid Apify plan removes the limit.
Related Actors
- Shopify Products Scraper - every product, price, variant and stock level from any store, with price-change monitoring.
- Website Contact Details Scraper - e-mails, phones and socials for any list of websites.