Shopify Store Leads Scraper
Pricing
Pay per usage
Shopify Store Leads Scraper
Find contactable Shopify store leads with public business emails, socials, product samples, marketing tech signals, and outreach scores.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
sanfeng zhang
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 hours ago
Last modified
Categories
Share
Shopify Store Leads Scraper - Emails, Socials & Tech Stack
Find contactable Shopify store leads for agency prospecting, ecommerce SaaS research, retention audits, paid ads audits, and DTC niche mapping.
This Actor discovers or analyzes Shopify stores, extracts public business contact signals, detects ecommerce marketing stack clues, samples public products, and ranks each prospect by outreach quality. By default, it saves only higher-quality leads with public business role emails, so pay-per-event users are not charged for weak raw store URLs.
Why use it
- Build Shopify agency prospect lists without manually opening every store.
- Extract public business emails such as
info@,support@,sales@, andhello@. - Find public social profiles, contact/about links, currency hints, product samples, and marketing tech signals.
- Score each store from 0 to 100 using practical B2B outreach signals.
- Filter low-quality stores before they reach the paid dataset.
- Keep privacy exposure low with conservative defaults.
Best for
- Shopify agency prospecting
- Email/SMS retention service lead lists
- Klaviyo, Postscript, and lifecycle marketing audits
- Paid ads tracking and pixel audit prospecting
- Conversion rate optimization prospecting
- Ecommerce SaaS market research
- DTC competitor and niche store mapping
What it does
- Discovers candidate stores from seed URLs, best-effort HTML search, or public Common Crawl indexes.
- Confirms Shopify signals such as
cdn.shopify.com,myshopify.com, Shopify globals, cart routes, and public product JSON endpoints. - Extracts public business emails, optional public phone/WhatsApp numbers, public social links, currency hints, product title samples, app/pixel signals, contact links, and reachable pages.
- Suggests outreach angles such as retention/email setup, ad tracking audit, conversion cleanup, or storefront trust cleanup.
- Writes a run summary with candidate counts, filtering decisions, charge attempts, and cost-control information.
Quality defaults
The default settings are intentionally conservative:
requireBusinessEmail=true: only save leads with a public business role email.includePersonalEmails=false: filter individual-looking emails by default.includePhones=false: avoid phone/WhatsApp extraction unless explicitly enabled.minOpportunityScore=50: keep weak leads out of the default dataset.respectRobotsTxt=true: skip disallowed paths when enabled.productSampleLimit=5: include only a small public product sample.
Pricing
This Actor is configured for pay-per-event pricing. The launch test price is USD 0.01 per saved Shopify store lead in the default dataset.
Confirmed Shopify stores that do not pass the business email and opportunity score filters are counted in RUN_SUMMARY, but are not saved as paid dataset leads by default.
Input
queries: niche search terms such asorganic skincare shopify.startUrls: known store URLs to analyze directly.includeSearchDiscovery: enable or disable search-based discovery.includeCommonCrawlDiscovery: discover publicmyshopify.comcandidates from Common Crawl.commonCrawlLimit: maximum Common Crawl candidates before analysis.includePhones: include public phone/WhatsApp numbers. Disabled by default.includePersonalEmails: include individual-looking emails. Disabled by default.requireBusinessEmail: only save leads with at least one public business role email.includeProductSamples: include small public product-title samples.productSampleLimit: maximum product titles included per store.minOpportunityScore: only save leads with this score or higher.maxStores: maximum unique domains to analyze.maxSearchResultsPerQuery: candidate URLs collected per search query.maxPagesPerStore: public pages fetched per store.requestDelayMs: delay between requests.respectRobotsTxt: skip disallowed paths when enabled.
Output fields
domainurlisShopifyshopifyConfidenceshopifySignalsshopifyDomaintitledescriptionemailsphonessocialscurrencyHintssampleProductTitlesproductCountSampletechSignalscontactLinksanalysisStatspagesFetchedopportunityScorescoreReasonssuggestedAnglespainPoints
Example use cases
Shopify agency prospecting
Use Common Crawl discovery or seed URLs to find Shopify stores with public business emails, social links, and outreach angles. Export the dataset to CSV, Google Sheets, Clay, Airtable, or your CRM.
Seed URL enrichment
Upload a list of known ecommerce domains and enrich each one with Shopify confirmation, public contacts, product context, and marketing stack signals.
Niche research
Search for categories such as skincare, supplements, pet products, jewelry, coffee, baby products, and home decor to map active Shopify brands in a niche.
Local run
This repository can run locally without installing npm packages. If the Apify SDK is unavailable, it writes output to local storage.
node .\src\main.js --input .\sample-input.json
Output:
storage/datasets/default/items.jsonstorage/datasets/default/items.jsonl
If PowerShell blocks scripts, run the Node command directly instead of run-local.ps1.
Apify deployment
This project includes a deployment script that reads the Apify token from:
C:\Users\10635\Documents\New project 3\.secrets\apify-token.txt
Deploy and run a smoke test:
node .\scripts\deploy-apify.mjs
Build only:
node .\scripts\deploy-apify.mjs --skip-run
Compliance posture
This Actor only analyzes public web pages. It does not log in, bypass paywalls, collect private account data, or scrape personal social profiles beyond public links already shown on store pages.
Default mode keeps privacy exposure low: public phone extraction is off, individual-looking emails are filtered out, and product samples are capped. See COMPLIANCE_AND_COST.md.
Search discovery can be throttled by search engines. For the most reliable production use, provide seed URLs, enable Common Crawl discovery, or pair this Actor with a compliant SERP provider.
Keywords
Shopify store leads, Shopify leads scraper, Shopify store scraper, ecommerce leads, store leads scraper, DTC lead generation, Shopify agency prospecting, ecommerce agency leads, business email finder, tech stack detector, marketing pixel audit, Klaviyo audit, Shopify contact extractor.