Ecommerce Store Lead Finder avatar

Ecommerce Store Lead Finder

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Ecommerce Store Lead Finder

Ecommerce Store Lead Finder

Find Shopify, WooCommerce, and ecommerce stores with visible growth signals. Detect platforms, marketing tools, public contacts, pain signals, product data, and lead scores.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Mezhnun Orudzhaliev

Mezhnun Orudzhaliev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

7 days ago

Last modified

Share

Ecommerce Lead Finder — Store Pain Signals & Opportunity Score

Find ecommerce stores with visible public growth signals and turn them into qualified ecommerce prospecting records.

This Apify Actor analyzes public ecommerce websites, detects their ecommerce platform, identifies visible marketing and technology signals, extracts public business contact signals, samples product pages, and calculates a deterministic lead score.

It is designed for Shopify agencies, WooCommerce developers, CRO agencies, SEO agencies, paid ads agencies, email marketing teams, ecommerce SaaS companies, and B2B sales teams that need better ecommerce market research and prospect qualification.

Instead of returning only raw scraped website data, this Actor provides structured ecommerce intelligence:

  • Ecommerce platform detection
  • Marketing technology detection
  • Missing visible tool signals
  • Store pain signals
  • Product count estimates
  • Product availability signals
  • Public business contact signals
  • Lead score
  • Reason to review the account

What This Ecommerce Scraper Does

The Actor accepts ecommerce store domains or start URLs and analyzes each public storefront.

It can detect ecommerce platforms such as:

  • Shopify
  • WooCommerce
  • Magento
  • BigCommerce
  • Wix
  • Squarespace
  • Ecwid
  • Custom ecommerce websites
  • Unknown ecommerce platforms

It can also detect public evidence of marketing, analytics, ecommerce, and customer support technologies, including:

  • Meta Pixel
  • TikTok Pixel
  • Google Tag Manager
  • Google Analytics / GA4
  • Klaviyo
  • Omnisend
  • Mailchimp
  • Yotpo
  • Judge.me
  • Loox
  • Stamped.io
  • Recharge
  • Gorgias
  • Zendesk
  • Intercom
  • Tawk.to
  • Hotjar
  • PostHog

The Actor then identifies visible public signals that may be useful for ecommerce research, sales research, market mapping, prospecting research, account qualification, competitive research, or business development workflows.


Who Should Use This Actor

This ecommerce lead generation and prospecting research scraper is useful for:

  • Shopify agencies looking for ecommerce prospecting data
  • WooCommerce developers researching stores that may need improvements
  • CRO agencies researching stores without visible reviews, live chat, or strong product page signals
  • SEO agencies researching ecommerce websites with weak metadata or missing product schema evidence
  • Paid ads agencies researching stores without visible Meta Pixel or TikTok Pixel evidence
  • Email marketing agencies researching stores without visible email capture evidence
  • Ecommerce SaaS teams researching qualified accounts
  • B2B sales teams building targeted ecommerce account lists
  • Freelancers selling Shopify, SEO, CRO, email marketing, or paid ads services
  • Market researchers mapping ecommerce technology adoption

The Actor helps identify ecommerce stores that show public signs worth reviewing further.


Common Use Cases

Shopify Lead Generation Research

Find Shopify stores that may be relevant for marketing, CRO, SEO, or development research.

Example use case:

Find Shopify stores that do not appear to show visible evidence of TikTok Pixel, product reviews, or live chat.


Ecommerce Agency Prospecting Research

Build structured ecommerce prospecting datasets for agencies and freelancers.

Example use case:

Find ecommerce stores with visible missing growth tool signals and generate a deterministic account review note for each store.


Find ecommerce stores where visible public tracking pixel evidence was not detected.

Example use case:

Find stores where the Actor does not detect visible Meta Pixel or TikTok Pixel evidence and review them for paid social readiness.


CRO Research

Find ecommerce websites with visible conversion-related signals worth reviewing.

Example use case:

Find stores without visible product reviews, live chat, email capture, or product schema evidence.


SEO Research for Ecommerce

Find ecommerce stores with public SEO signals worth reviewing.

Example use case:

Find stores with weak meta titles, weak meta descriptions, or missing product schema evidence.


Ecommerce SaaS Account Qualification

Find potential ecommerce SaaS accounts based on visible public technology signals.

Example use case:

Find Shopify or WooCommerce stores that do not appear to use visible review platforms, live chat widgets, email marketing tools, or subscription apps.


Input

You can provide either domains or start URLs.

Example Input

{
"domains": [
"gymshark.com",
"allbirds.com",
"colourpop.com"
],
"startUrls": [],
"maxDomains": 3,
"maxPagesPerDomain": 20,
"maxProductsPerDomain": 10,
"enabledSignals": [
"tracking_pixels",
"reviews",
"live_chat",
"email_capture",
"seo",
"availability",
"contact"
],
"includePersonalEmails": false,
"useBrowser": "auto",
"debugMode": false
}

Input Fields

FieldTypeDescription
domainsarrayList of store domains to analyze. Example: allbirds.com
startUrlsarrayList of full URLs to start from
maxDomainsnumberMaximum number of domains to analyze
maxPagesPerDomainnumberMaximum pages to crawl per domain
maxProductsPerDomainnumberMaximum product pages to sample per domain
enabledSignalsarrayTypes of signals to detect
includePersonalEmailsbooleanWhether to include personal-looking emails. Default: false
useBrowserstringBrowser mode: never, auto, or always
debugModebooleanEnables more detailed logs

Output

Each dataset item represents one analyzed ecommerce domain.

Example Output

{
"domain": "allbirds.com",
"finalUrl": "https://www.allbirds.com/",
"storeName": "Allbirds",
"platform": "Shopify",
"platformConfidence": 0.99,
"country": "United States",
"language": "en-us",
"niche": "Apparel",
"detectedTechnologies": [
"Google Tag Manager",
"Yotpo"
],
"missingTechnologies": [
"Meta Pixel",
"TikTok Pixel",
"Klaviyo",
"Omnisend",
"Mailchimp",
"Gorgias"
],
"painSignals": [
"missing_meta_pixel",
"missing_tiktok_pixel",
"missing_schema_product",
"no_public_email"
],
"productCountEstimate": 67,
"sampledProductCount": 10,
"outOfStockRatio": 0,
"hasContactPage": true,
"contactPageUrl": "https://www.allbirds.com/pages/help",
"genericEmails": [],
"socialLinks": {
"instagram": [
"https://www.instagram.com/allbirds"
],
"tiktok": [
"https://www.tiktok.com/@weareallbirds"
],
"facebook": [
"https://www.facebook.com/weareallbirds"
],
"linkedin": [],
"x": [
"https://twitter.com/allbirds"
],
"youtube": []
},
"seo": {
"title": "Allbirds: Comfortable, Sustainable Shoes & Apparel",
"metaDescription": "Allbirds: The world’s most comfortable shoes, flats, and clothing made with natural materials like merino wool and eucalyptus.",
"canonical": "https://www.allbirds.com/",
"hasSchemaProduct": false,
"titleLength": 50,
"metaDescriptionLength": 151
},
"leadScore": 60,
"scoreBreakdown": {
"base": 20,
"signalWeights": {
"missing_meta_pixel": 8,
"missing_tiktok_pixel": 5,
"missing_schema_product": 6,
"no_public_email": -4
},
"qualification": {
"ecommerceEvidence": 12,
"reachableBusiness": 4,
"productDepth": 10,
"crawlQuality": 0
},
"rawScore": 60,
"cappedScore": 60
},
"reasonToContact": "Allbirds looks like a relevant account to review because it does not appear to show visible Meta Pixel evidence, does not appear to show visible TikTok Pixel evidence, and product schema was not detected.",
"analyzedAt": "2026-05-03T12:00:00.000Z",
"errors": []
}

Output Fields

FieldDescription
domainOriginal domain from input
finalUrlFinal storefront URL after redirects and recovery
storeNameDetected store or brand name
platformEcommerce platform such as Shopify, WooCommerce, Magento, BigCommerce, Wix, Squarespace, or Unknown
platformConfidenceConfidence score for platform detection
countryInferred country when available
languageDetected or inferred page language
nicheInferred ecommerce niche
detectedTechnologiesMarketing and ecommerce tools detected on the website
missingTechnologiesImportant tools where visible evidence was not detected
painSignalsGrowth, technical, SEO, or operational signals detected from public evidence
productCountEstimateEstimated number of product pages
sampledProductCountNumber of product pages sampled
outOfStockRatioRatio of sampled products with strong out-of-stock evidence
hasContactPageWhether a contact page was found
contactPageUrlPublic contact page URL
genericEmailsPublic generic business emails such as support@, hello@, or info@
socialLinksPublic social media links
seoSEO metadata and product schema signals
leadScoreDeterministic opportunity score from 0 to 100
scoreBreakdownExplanation of how the lead score was calculated
reasonToContactShort deterministic account review note
errorsNon-fatal crawl warnings or errors

Pain Signals Explained

The Actor detects public ecommerce pain signals that may indicate a store is worth reviewing for growth, marketing, analytics, SEO, or conversion optimization research.

Examples:

Pain signalMeaning
missing_meta_pixelVisible Meta Pixel evidence was not detected
missing_tiktok_pixelVisible TikTok Pixel evidence was not detected
missing_google_analyticsVisible Google Analytics / GA4 evidence was not detected
missing_email_captureNo visible email capture or newsletter form was detected
missing_reviewsNo visible product review widget was detected
missing_live_chatNo visible live chat widget was detected
missing_schema_productProduct schema was not detected
weak_meta_titleHomepage title appears weak or missing
weak_meta_descriptionMeta description appears weak or missing
low_product_countProduct count appears low
high_out_of_stock_ratioStrong out-of-stock evidence was found in sampled products
no_contact_pageNo contact page was found
no_public_emailNo generic public business email was found
no_social_linksNo social links were found
no_blogNo blog or content section was found

Lead Score Explained

The leadScore is a deterministic score from 0 to 100.

It considers:

  • Ecommerce platform evidence
  • Product page evidence
  • Contactability
  • Visible missing growth tool signals
  • Visible marketing pixel evidence
  • Visible review platform evidence
  • Visible live chat evidence
  • SEO signals
  • Product availability signals
  • Crawl quality

A higher score means the store may be a stronger account to review for ecommerce prospecting research.

The score is not generated by AI and does not rely on external enrichment. It is calculated from visible public website evidence.


Browser Fallback

The Actor uses fast static HTML crawling by default.

When static crawling produces weak evidence and useBrowser is set to auto, the Actor can use Playwright browser rendering as a fallback for JavaScript-heavy storefronts.

Supported browser modes:

ModeDescription
neverOnly use static HTML crawling
autoUse browser fallback when static evidence is weak
alwaysAlways use browser rendering where supported

For most use cases, auto is recommended.


Checkout Redirect Recovery

Some ecommerce stores redirect root domains to checkout, regional, or payment-related URLs.

This Actor attempts to detect and recover from checkout, cart, payment, and billing redirects.

If a domain redirects to a checkout subdomain, the Actor can try to recover the real storefront URL and store warnings in the errors field instead of incorrectly analyzing the checkout page.


Public Business Contact Extraction

By default, the Actor extracts only generic public business emails such as:

  • info@
  • support@
  • hello@
  • contact@
  • sales@
  • team@
  • service@

Personal-looking emails are excluded by default.

This makes the output more suitable for B2B prospecting research and account qualification workflows.


How to Use the Results

You can use the dataset for:

  • Ecommerce lead generation research
  • Shopify agency prospecting research
  • WooCommerce agency prospecting research
  • SEO prospecting research
  • CRO prospecting research
  • Paid ads account research
  • Email marketing account research
  • Ecommerce SaaS account qualification
  • Competitive research
  • Market mapping
  • CRM enrichment
  • Google Sheets workflows
  • Clay workflows
  • Make or Zapier automation
  • HubSpot or Airtable import

Example Sales Research Angles

A paid ads team could use this Actor to review stores where visible Meta Pixel or TikTok Pixel evidence was not detected.

Example research note:

The store does not appear to show visible Meta Pixel or TikTok Pixel evidence. This may be relevant for teams evaluating paid social tracking, retargeting, or analytics readiness.

A CRO team could use this Actor to review stores where visible product review or live chat evidence was not detected.

Example research note:

The product pages do not appear to show a visible review widget or live chat. These may be relevant trust and conversion signals to review.

An email marketing team could use this Actor to review stores where visible email capture evidence was not detected.

Example research note:

The store does not appear to show visible email capture evidence. This may be relevant for teams evaluating owned audience growth and lifecycle marketing readiness.


Pricing

This Actor can be used with Apify platform usage pricing or pay-per-event pricing depending on the published configuration.

Actual costs may depend on crawl depth, browser rendering usage, proxy usage, and enrichment level.


Limitations

This Actor analyzes public website evidence only.

It may miss tools or signals that are:

  • Hidden behind consent banners
  • Loaded after delayed JavaScript interactions
  • Region-specific
  • Blocked by bot protection
  • Hidden behind login
  • Loaded only after user consent
  • Present only on checkout pages
  • Present only in specific countries or sessions

Product count is an estimate based on discovered product URLs, sitemaps, Shopify product endpoints, and crawled pages.

Out-of-stock detection is conservative and requires strong evidence such as explicit JSON-LD availability, sold-out text, or disabled sold-out controls.

Some live ecommerce websites may return 403 or 429 responses. The Actor preserves these as non-fatal errors where possible.


This Actor is designed to analyze publicly available ecommerce website data.

It does not require login credentials.

It does not scrape private dashboards, customer accounts, payment pages, or hidden data.

By default, it excludes personal-looking email addresses and focuses on generic public business contacts.

Users are responsible for ensuring that their use of the Actor complies with applicable laws, website terms, privacy rules, and outreach regulations.


Local Development

Install dependencies:

$npm install

Build the project:

$npm run build

Run tests:

$npm test

Run lint:

$npm run lint

Run the local fixture test:

$npm run run:fixture

Run locally with Apify storage input:

$npm run start

Example Local Input

Edit:

storage/key_value_stores/default/INPUT.json

Example:

{
"domains": [
"gymshark.com",
"allbirds.com",
"colourpop.com"
],
"startUrls": [],
"maxDomains": 3,
"maxPagesPerDomain": 20,
"maxProductsPerDomain": 10,
"enabledSignals": [
"tracking_pixels",
"reviews",
"live_chat",
"email_capture",
"seo",
"availability",
"contact"
],
"includePersonalEmails": false,
"useBrowser": "auto",
"debugMode": true
}

SEO Keywords

This Actor is relevant for users searching for:

  • ecommerce scraper
  • Shopify scraper
  • Shopify lead finder
  • Shopify lead generation
  • WooCommerce scraper
  • WooCommerce lead generation
  • ecommerce lead generation
  • ecommerce prospecting tool
  • ecommerce store scraper
  • ecommerce technology detector
  • ecommerce website audit scraper
  • DTC brand lead finder
  • store lead finder
  • Shopify agency leads
  • CRO agency leads
  • SEO lead generation for ecommerce
  • paid ads lead generation
  • email marketing lead generation
  • ecommerce pain signals
  • ecommerce lead scoring
  • ecommerce opportunity score
  • ecommerce B2B leads
  • public ecommerce data scraper