Shopify Store B2B Leads Finder avatar

Shopify Store B2B Leads Finder

Pricing

Pay per usage

Go to Apify Store
Shopify Store B2B Leads Finder

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

BotFlowTech

Maintained by Community

Actor stats

0

Bookmarked

12

Total users

8

Monthly active users

5 days ago

Last modified

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 TypeUse Case
SaaS companies selling to e-commerceFind stores using competitor apps, or stores in your ICP niche that don't use you yet
Marketing agenciesBuild prospect lists of Shopify store owners by niche and country
App developersIdentify stores using complementary apps (e.g. Klaviyo customers = email marketing buyers)
Wholesale suppliersFind stores with /wholesale pages — they're actively seeking suppliers
Outreach automation platformsFeed structured leads with verified emails into email sequences
Shopify theme/plugin creatorsDiscover stores using competing themes
B2B data brokersResell enriched Shopify lead lists by niche

Features

  • 3 discovery methods: Google site:myshopify.com search, "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 /wholesale or /trade pages
  • 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

FieldTypeRequiredDefaultDescription
keywordsstring[]Yes*Niche keywords to search (e.g. ["yoga mats", "pet supplies"])
inputUrlsstring[]Yes*Direct store URLs to enrich (bypasses Google search)
countryenumNoUSTarget country for Google searches
maxStoresintegerNo100Max stores to return (up to 5,000)
includeContactEnrichmentbooleanNotrueVisit contact/about pages for email, phone, address, owner
minProductCountintegerNoFilter 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

FieldTypeDescription
urlstringFull store URL as discovered
domainstringNormalized domain (no www)
storeNamestring | nullFrom og:site_name or <title>
contactEmailstring | nullBest contact email found
phoneNumberstring | nullPhone extracted from contact page
physicalAddressstring | nullStreet address from contact page
ownerFounderNamestring | nullOwner/founder name from About page
socialLinksobjectInstagram, Facebook, Twitter/X, TikTok, Pinterest, LinkedIn, YouTube
shopifyThemestring | nullShopify theme name (e.g. "Dawn", "Debut")
estimatedProductCountinteger | nullProduct count from sitemap.xml
reviewCountinteger | nullTotal review count (when available)
storeNichestring | nullAuto-detected niche category
metaDescriptionstring | nullStore's SEO meta description
hasBlogbooleanWhether store has an active blog
hasWholesalebooleanWhether store has a wholesale/trade page
detectedAppsstring[]Shopify apps detected in page source
isShopifybooleanConfirmed Shopify detection
discoveryMethodstringgoogle_search, url_input, or keyword_location
keywordstring | nullKeyword that triggered this store's discovery
scrapedAtstringISO 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.

StoresCost
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

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.