Shopify Store Leads Finder - Apps & Tech Stack avatar

Shopify Store Leads Finder - Apps & Tech Stack

Pricing

from $16.00 / 1,000 shopify store discovereds

Go to Apify Store
Shopify Store Leads Finder - Apps & Tech Stack

Shopify Store Leads Finder - Apps & Tech Stack

Find Shopify stores by niche, see what apps they run (Klaviyo, ReCharge, Postscript, Yotpo + 25 more), score the opportunity, get pitch angles based on missing app categories. Pay-per-result API for DTC growth agencies running outbound.

Pricing

from $16.00 / 1,000 shopify store discovereds

Rating

0.0

(0)

Developer

George Kioko

George Kioko

Maintained by Community

Actor stats

1

Bookmarked

124

Total users

3

Monthly active users

7 hours ago

Last modified

Share

Shopify Store Leads Finder is an Apify Actor that finds Shopify stores by niche keyword and validates each one against its /products.json endpoint. Full enrichment detects which of 30 common apps a store runs, such as Klaviyo, Postscript, Yotpo, ReCharge and Gorgias, then adds the contact email and phone, social profile links, an opportunity score from 0 to 100 and pitch angles based on the app categories it is missing.

Find Shopify stores by niche, see what apps they run (Klaviyo, ReCharge, Postscript, Yotpo, Gorgias and 25 more), score the opportunity, surface pitch angles based on which app categories are missing. Pay per result, no monthly seat license.

Shopify DTC Brand Discovery on Apify Pricing

Why this exists

DTC agencies don't need another database subscription. They need a query that returns 200 brands with the missing app slot already identified, ready for a Klaviyo or Postscript outbound list.

How It Works

┌─────────────────────────────────────────────┐
│ Shopify DTC Brand Discovery API │
└──────────────────┬──────────────────────────┘
│
┌──────────────────▼──────────────────────────┐
│ Step 1: DISCOVERY │
│ site:myshopify.com search + /products.json │
│ validation. Returns store URL + niche │
│ + product count. Charge: $0.02/store │
└──────────────────┬──────────────────────────┘
│
┌──────────────────▼──────────────────────────┐
│ Step 2: TECH STACK DETECTION (30 apps) │
│ Email: Klaviyo, Omnisend, Drip, Mailchimp │
│ SMS: Postscript, Attentive, SMSBump │
│ Reviews: Judge.me, Yotpo, Loox, Stamped │
│ Subscriptions: ReCharge, Bold, Skio │
│ Helpdesk: Gorgias, Zendesk, Tidio │
│ Page builder, Upsell, Loyalty, Analytics │
└──────────────────┬──────────────────────────┘
│
┌──────────────────▼──────────────────────────┐
│ Step 3: CONTACT + SOCIALS │
│ Email + phone from /contact and footer │
│ 6 social platforms via regex on HTML │
└──────────────────┬──────────────────────────┘
│
┌──────────────────▼──────────────────────────┐
│ Step 4: OPPORTUNITY SCORE 0-100 │
│ Higher = more open app slots = warmer lead │
│ Plus pitch angles ready for outbound │
│ Charge: $0.12 per fully-enriched record │
└──────────────────┬──────────────────────────┘
│
┌──────────────────▼──────────────────────────┐
│ Output: structured JSON │
└─────────────────────────────────────────────┘

Input

FieldTypeDefaultPurpose
searchQuerystringskincareNiche or keyword to discover stores for
countrystringUSOptional ISO country code filter
maxResultsinteger25Stores to return (1-200)
enrichmentLevelstringfullbasic = discovery only, full = tech stack + score
storeUrlstring—Enrich one specific store (skips discovery)
storeUrlsarray—Bulk enrich up to 50 store URLs

Quick start

One POST runs the actor and returns the dataset rows in the same response:

TOKEN="<your-apify-token>"
# Discover and enrich 10 skincare brands
curl -X POST "https://api.apify.com/v2/acts/george.the.developer~shopify-dtc-brand-discovery/run-sync-get-dataset-items?token=$TOKEN" \
-H "Content-Type: application/json" \
-d '{"searchQuery": "skincare", "maxResults": 10}'
# Enrich one specific store
curl -X POST "https://api.apify.com/v2/acts/george.the.developer~shopify-dtc-brand-discovery/run-sync-get-dataset-items?token=$TOKEN" \
-H "Content-Type: application/json" \
-d '{"storeUrl": "https://allbirds.com"}'

Sample response (enriched)

{
"store_url": "https://allbirds.com",
"brand_name": "Allbirds",
"country": "US",
"shopify": { "product_count": "250+", "currency": "USD", "locales": ["en-US"] },
"tech_stack": {
"email": ["Klaviyo"],
"sms": [],
"reviews": ["Yotpo"],
"subscriptions": [],
"helpdesk": ["Gorgias"],
"payments": ["Shop Pay", "Shopify Payments"]
},
"missing_categories": ["sms", "subscriptions", "loyalty", "page_builder"],
"contact": { "email": "help@allbirds.com", "phone": "1-628-300-1003" },
"socials": {
"instagram": "https://instagram.com/allbirds",
"tiktok": "https://tiktok.com/@weareallbirds"
},
"opportunity_score": 78,
"pitch_angles": [
"No SMS app installed - abandoned-cart recovery is leaking",
"No subscriptions app - recurring revenue untapped",
"No loyalty program - repeat-purchase rate likely below 25 percent"
]
}

Pricing

EventPriceWhat it covers
discovery-completed$0.02One Shopify store found and validated against /products.json
brand-enriched$0.12Full tech stack, contact, socials, opportunity score, pitch angles
apify-actor-start$0.00005Charged when the run starts, one event per GB of run memory (minimum one event)

Apify free tier covers around $5/mo of usage out of the gate. No subscription, no minimum, no seat license.

Use cases

  1. Klaviyo agencies — find Shopify stores doing $1M+ that do not run Klaviyo. Pre-qualified Klaviyo retainer outbound.
  2. Postscript / Attentive resellers — find brands with no SMS app installed.
  3. Shopify app developers — find stores that lack your category. Outbound for product-led growth.
  4. DTC consultants — score 500 stores in your niche, work the top 50 by opportunity score.
  5. Agency vertical scouts — qualify brands by tech stack signals before adding them to the pipeline.

Tech stack detector (v1)

30 most common DTC apps across 10 categories. v2 expands to 80+ patterns including more loyalty, returns, post-purchase, and reviews tools. Coverage is best on standard Shopify themes — Plus tenants on headless setups have lower coverage.

Honest tradeoffs

  • Tech stack detection misses headless and Shopify Plus tenants where apps load via custom domains
  • Opportunity score is a heuristic (more apps installed = more saturated = lower score). Tune to your buyer profile
  • /discover uses search-engine results to find candidate stores; results vary by region

Docs and examples

Full curl, Node, and Python examples at github.com/the-ai-entrepreneur-ai-hub/shopify-dtc-brand-discovery-docs.

More from this developer

Other lead-gen actors built for the same value-driven, pay-per-result model:

  • ATS Hire-Trigger Intent Scraper, Greenhouse + Lever + Ashby + SmartRecruiters jobs in one API. Tech-keyword extraction, hiring-surge flags, first-in-function detection. For SDR teams running buying-intent outreach.
  • Funded Startup Tracker, TechCrunch + SEC EDGAR funding events with parsed amount, round, investors, founders, hiring signals.
  • Email Validator API, SMTP probe, MX record check, disposable detection. Pairs with this actor for verifying contacts you discover.
  • Domain WHOIS Lookup, Age, expiry, registrar, DNS. Pairs for owner-info enrichment on stores you find.

Full portfolio: apify.com/george.the.developer.

License

MIT.


More lead-gen tools by this developer