Shopify Store B2B Leads Finder
Pricing
Pay per usage
Shopify Store B2B Leads Finder
Find Shopify-powered e-commerce stores in any niche with contact emails, social links, phone numbers, and business intelligence. Perfect for SaaS companies, marketing agencies, and B2B outreach.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
BotFlowTech
Actor stats
0
Bookmarked
12
Total users
8
Monthly active users
5 days ago
Last modified
Categories
Share
Find Shopify stores in any niche with contact emails, social links, and business intelligence — ready for outreach.
Discover, verify, and enrich Shopify-powered e-commerce stores at scale. This actor uses Google search and direct URL detection to surface Shopify stores matching your target niche, then automatically extracts contact emails, phone numbers, owner names, social media profiles, detected tech stack (Klaviyo, ReCharge, Gorgias, etc.), and estimated store size — giving you a complete B2B lead file ready for outreach campaigns.
Who Is This For?
| Buyer Type | Use Case |
|---|---|
| SaaS companies selling to e-commerce | Find stores using competitor apps, or stores in your ICP niche that don't use you yet |
| Marketing agencies | Build prospect lists of Shopify store owners by niche and country |
| App developers | Identify stores using complementary apps (e.g. Klaviyo customers = email marketing buyers) |
| Wholesale suppliers | Find stores with /wholesale pages — they're actively seeking suppliers |
| Outreach automation platforms | Feed structured leads with verified emails into email sequences |
| Shopify theme/plugin creators | Discover stores using competing themes |
| B2B data brokers | Resell enriched Shopify lead lists by niche |
Features
- 3 discovery methods: Google
site:myshopify.comsearch,"powered by shopify"search, and keyword + location search - Shopify verification: Detects Shopify via
/cdn/shop/,window.Shopify, generator meta tags, and CDN patterns - Contact enrichment: Visits
/pages/contact,/contact,/about, and about-us pages to extract emails, phones, and addresses - App detection: Identifies 20+ installed Shopify apps (Klaviyo, ReCharge, Gorgias, Yotpo, Privy, Afterpay, Klarna, etc.)
- Social media extraction: Finds Instagram, Facebook, Twitter/X, TikTok, Pinterest, LinkedIn, YouTube links
- Store size estimation: Counts products from
sitemap.xml - Niche auto-detection: Classifies stores into 12 categories (Fashion, Beauty, Home, Sports, etc.)
- Wholesale detection: Flags stores with
/wholesaleor/tradepages - Blog detection: Flags stores running a Shopify blog
- Shopify theme detection: Extracts theme name from page source
- Deduplication: Automatically deduplicates by normalized domain
Input Parameters
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
keywords | string[] | Yes* | — | Niche keywords to search (e.g. ["yoga mats", "pet supplies"]) |
inputUrls | string[] | Yes* | — | Direct store URLs to enrich (bypasses Google search) |
country | enum | No | US | Target country for Google searches |
maxStores | integer | No | 100 | Max stores to return (up to 5,000) |
includeContactEnrichment | boolean | No | true | Visit contact/about pages for email, phone, address, owner |
minProductCount | integer | No | — | Filter out stores with fewer products than this threshold |
*Either keywords or inputUrls must be provided.
Country Options
US · UK · CA · AU · IN · DE · FR · global
Example Input
{"keywords": ["yoga mats", "candles"],"country": "US","maxStores": 200,"includeContactEnrichment": true,"minProductCount": 5}
Advanced: Enrich a known URL list
{"inputUrls": ["https://allbirds.com","https://tentree.com","https://meundies.com"],"includeContactEnrichment": true}
Example Output
Each dataset item contains a fully enriched store lead:
{"url": "https://serenitycandles.myshopify.com","domain": "serenitycandles.myshopify.com","storeName": "Serenity Candles Co.","contactEmail": "hello@serenitycandles.com","phoneNumber": "+1 (512) 847-3920","physicalAddress": "4821 Burnet Rd, Austin, TX 78756","ownerFounderName": "Jessica Hartwell","socialLinks": {"instagram": "serenitycandles","facebook": "serenitycandlesco","twitter": "serenitycandles","tiktok": "@serenitycandles","pinterest": "serenitycandlesco","linkedin": null,"youtube": null},"shopifyTheme": "Dawn","estimatedProductCount": 48,"reviewCount": null,"storeNiche": "Home & Garden","metaDescription": "Hand-poured soy candles made in Austin, TX. Free shipping on orders over $50.","hasBlog": true,"hasWholesale": true,"detectedApps": ["Klaviyo", "Yotpo", "Afterpay"],"isShopify": true,"discoveryMethod": "google_search","keyword": "candles","scrapedAt": "2026-04-02T14:23:10.812Z"}
Output Fields Reference
| Field | Type | Description |
|---|---|---|
url | string | Full store URL as discovered |
domain | string | Normalized domain (no www) |
storeName | string | null | From og:site_name or <title> |
contactEmail | string | null | Best contact email found |
phoneNumber | string | null | Phone extracted from contact page |
physicalAddress | string | null | Street address from contact page |
ownerFounderName | string | null | Owner/founder name from About page |
socialLinks | object | Instagram, Facebook, Twitter/X, TikTok, Pinterest, LinkedIn, YouTube |
shopifyTheme | string | null | Shopify theme name (e.g. "Dawn", "Debut") |
estimatedProductCount | integer | null | Product count from sitemap.xml |
reviewCount | integer | null | Total review count (when available) |
storeNiche | string | null | Auto-detected niche category |
metaDescription | string | null | Store's SEO meta description |
hasBlog | boolean | Whether store has an active blog |
hasWholesale | boolean | Whether store has a wholesale/trade page |
detectedApps | string[] | Shopify apps detected in page source |
isShopify | boolean | Confirmed Shopify detection |
discoveryMethod | string | google_search, url_input, or keyword_location |
keyword | string | null | Keyword that triggered this store's discovery |
scrapedAt | string | ISO 8601 timestamp |
Detected Apps
The actor identifies 20+ common Shopify apps from page source signatures:
Klaviyo · ReCharge · Gorgias · Yotpo · Okendo · LoyaltyLion · Privy · SMSBump · Postscript · Attentive · Tidio · Intercom · Hotjar · Omnisend · Judge.me · Stamped.io · Loox · Afterpay · Klarna · ShipStation · Shogun · PageFly · GemPages · Bold Commerce
Pricing
$4.00 per 1,000 stores found.
| Stores | Cost |
|---|---|
| 100 | $0.40 |
| 500 | $2.00 |
| 1,000 | $4.00 |
| 5,000 | $20.00 |
With contact enrichment enabled, each store incurs ~4–6 additional page loads (contact page, about page, blog check, wholesale check, sitemap). For large runs, consider disabling includeContactEnrichment to find store URLs first, then re-run with a URL list for targeted enrichment.
Performance & Rate Limiting
- Google searches: 3 concurrent, 2–4s delay between pages
- Store enrichment: 5 concurrent, 1–2s delay between pages
- Realistic user-agent rotation across 6 browser fingerprints
- Per-store error isolation — one failed store never crashes the run
Legal & Ethical Use
This actor only collects publicly available information visible to any website visitor. All data collected is from public-facing pages (contact pages, about pages, social media links). Users are responsible for complying with applicable data protection laws (GDPR, CCPA, CAN-SPAM) when using this data for outreach.
Support
For issues, feature requests, or custom data requirements, open a GitHub issue or contact the actor author.