Shopify Store Leads Finder - Apps & Tech Stack
Pricing
from $16.00 / 1,000 shopify store discovereds
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
Maintained by CommunityActor stats
1
Bookmarked
124
Total users
3
Monthly active users
7 hours ago
Last modified
Categories
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.
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
| Field | Type | Default | Purpose |
|---|---|---|---|
searchQuery | string | skincare | Niche or keyword to discover stores for |
country | string | US | Optional ISO country code filter |
maxResults | integer | 25 | Stores to return (1-200) |
enrichmentLevel | string | full | basic = discovery only, full = tech stack + score |
storeUrl | string | — | Enrich one specific store (skips discovery) |
storeUrls | array | — | 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 brandscurl -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 storecurl -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
| Event | Price | What it covers |
|---|---|---|
discovery-completed | $0.02 | One Shopify store found and validated against /products.json |
brand-enriched | $0.12 | Full tech stack, contact, socials, opportunity score, pitch angles |
apify-actor-start | $0.00005 | Charged 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
- Klaviyo agencies — find Shopify stores doing $1M+ that do not run Klaviyo. Pre-qualified Klaviyo retainer outbound.
- Postscript / Attentive resellers — find brands with no SMS app installed.
- Shopify app developers — find stores that lack your category. Outbound for product-led growth.
- DTC consultants — score 500 stores in your niche, work the top 50 by opportunity score.
- 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
/discoveruses 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
- LinkedIn Company Employees Scraper, current employees of any LinkedIn company with decision maker flags, no login
- Company Enrichment API — turn any domain into a company profile: tech stack, socials, emails, DNS
- Email Validator API — verify scraped emails before outreach (MX, disposable, syntax)
- Restaurant Lead Finder — restaurant leads with contacts for POS, delivery, and marketing sellers