Tech Stack Lead Finder avatar
Tech Stack Lead Finder

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Tech Stack Lead Finder

Tech Stack Lead Finder

Tech Stack Lead Finder scans websites & identifies which technology platforms they're using. Whether you're looking for businesses using Square, Mindbody, ServiceTitan, WordPress & more, this actor finds them for you. Sales prospecting Competitive intelligence Agency lead gen Market research

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

John Rippy

John Rippy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Discover businesses using specific technology platforms by scanning websites for tech fingerprints. Perfect for sales teams, agencies, and lead generation specialists.

2025 Zapier Automation Hero of the YearProject Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more →

What It Does

Tech Stack Lead Finder scans websites and identifies which technology platforms they're using. Whether you're looking for businesses using Square for payments, Mindbody for booking, or WordPress for their website—this actor finds them for you.

Example use cases:

  • Sales prospecting: Find all gyms in Chicago using Mindbody to pitch your fitness app
  • Competitive intelligence: Identify Square merchants in your area for a competing POS solution
  • Agency lead gen: Find businesses on basic CMS platforms (Wix, Weebly) that need website upgrades
  • Market research: Understand tech adoption rates across industries

Supported Platforms (25+)

CategoryPlatforms
Payment/POSSquare, Toast, Clover
Fitness & WellnessMindbody, Club OS, GymMaster, Vagaro, Zenoti
Home ServicesServiceTitan, Service Fusion, Housecall Pro
SchedulingAcuity, Calendly, Jane App
HealthcareJane App
Marina/BoatMarinaTek
CommunicationsRingCentral, CallRail
E-commerceShopify
CMS/Website BuildersWordPress, Squarespace, Webflow, Wix, GoDaddy, Weebly, Duda

How It Works

  1. Input URLs: Provide a list of website URLs to scan
  2. Stealth Scanning: Uses Camoufox (stealth Firefox) to visit each site undetected
  3. Fingerprint Detection: Analyzes page source for platform-specific signatures (CDN URLs, script hosts, DOM patterns)
  4. Lead Enrichment: Extracts business contact info (phone, email, social links)
  5. Results: Returns qualified leads with detected tech stack and contact data

Stealth Technology

This actor uses Camoufox, a hardened Firefox build with C++ level fingerprint spoofing. This means:

  • Bypasses bot detection on most websites
  • Handles Cloudflare challenges automatically
  • Avoids IP blocks with residential proxy rotation
  • Optional Firecrawl API fallback for stubborn sites

Input Schema

ParameterTypeRequiredDefaultDescription
urlsarrayNo*[]Direct list of URLs to scan
techPlatformsarrayNo["square", "mindbody"]Platforms to detect
keywordsarrayNo[]Search keywords (e.g., "yoga studio")
locationstringNo-Geographic location (e.g., "New York")
maxResultsintegerNo50Max URLs to scan (1-500)
useFirecrawlbooleanNofalseEnable Firecrawl fallback
firecrawlApiKeystringNo-Your Firecrawl API key
demoModebooleanNofalseRun with sample data

*Either urls or keywords should be provided for meaningful results.

Example Input

{
"techPlatforms": ["square", "mindbody", "vagaro"],
"urls": [
"https://example-yoga.com",
"https://downtown-salon.com",
"https://acme-fitness.com"
],
"maxResults": 100
}

Searching by Keywords (Coming Soon)

{
"techPlatforms": ["mindbody", "vagaro", "zenoti"],
"keywords": ["yoga studio", "pilates", "fitness class"],
"location": "Los Angeles, CA",
"maxResults": 200
}

Output Schema

Each lead includes:

FieldTypeDescription
urlstringFull URL scanned
domainstringDomain name (without www)
titlestringPage title
descriptionstringMeta description
detectedTecharrayList of detected platforms
detectedTech[].platformstringPlatform key (e.g., "square")
detectedTech[].namestringDisplay name (e.g., "Square")
detectedTech[].categorystringCategory (e.g., "Payment Processing")
detectedTech[].signaturesarrayMatched fingerprint signatures
enrichedData.phonestringPhone number (if found)
enrichedData.emailstringEmail address (if found)
enrichedData.socialLinksarraySocial media URLs
scannedAtstringISO timestamp
sourceQuerystringSearch query that found this URL

Example Output

{
"url": "https://sunrise-yoga-studio.com",
"domain": "sunrise-yoga-studio.com",
"title": "Sunrise Yoga Studio - Hot Yoga & Meditation",
"description": "Join us for transformative yoga classes in downtown Austin",
"detectedTech": [
{
"platform": "mindbody",
"name": "Mindbody",
"category": "Fitness/Wellness Booking",
"signatures": ["mindbodyonline.com", "healcode.com"]
}
],
"enrichedData": {
"phone": "(512) 555-1234",
"email": "info@sunriseyoga.com",
"socialLinks": [
"https://instagram.com/sunriseyogaatx",
"https://facebook.com/sunriseyogastudio"
]
},
"scannedAt": "2025-01-21T14:30:00.000Z"
}

Pricing

This actor uses pay-per-event pricing:

EventPriceDescription
url_scanned$0.005Charged for each URL scanned
lead_found$0.02Charged when a URL matches target platforms

Example costs:

  • Scan 100 URLs, find 25 leads = $0.50 (scanning) + $0.50 (leads) = $1.00
  • Scan 500 URLs, find 75 leads = $2.50 (scanning) + $1.50 (leads) = $4.00

Free tier: Demo mode runs with sample data at no cost.

Who Is This For?

Sales Teams

Find qualified prospects using specific tech stacks. If you sell marketing automation, find businesses using basic CMS platforms. If you sell a Mindbody alternative, find all the gyms already using Mindbody.

Marketing Agencies

Identify businesses on DIY website builders (Wix, Weebly, GoDaddy) who might benefit from a professional website redesign.

SaaS Companies

Build competitive intelligence lists. Find customers of competing platforms for targeted outreach.

Researchers

Study technology adoption across industries, regions, or business sizes.

Firecrawl Fallback

Some websites aggressively block scrapers. When Camoufox can't get through, enable Firecrawl as a fallback:

  1. Set useFirecrawl: true
  2. Add your firecrawlApiKey
  3. Get 10% off Firecrawl at firecrawl.link/john-rippy

Tips for Best Results

  1. Start with direct URLs: If you have a list of websites to scan, use the urls input for fastest results
  2. Be specific with platforms: Only scan for platforms you care about to reduce noise
  3. Use residential proxies: Built-in residential proxy rotation helps avoid blocks
  4. Test with demo mode: Set demoMode: true to see the output format before scanning real URLs

Tech Stack Detection Signatures

Each platform is detected via multiple fingerprints:

  • Square: js.squareup.com, cdn.squareup.com, square.site, squareup.com/pay
  • Mindbody: mindbodyonline.com, healcode.com, hc-widget.mindbodyonline.com
  • WordPress: wp-content, wp-includes, wp-json, /wp-admin
  • Shopify: cdn.shopify.com, myshopify.com, Shopify.theme

See full signature list in the source code.

Integration Examples

Zapier

Trigger workflows when new leads are found. Auto-add to CRM, send to Slack, or start email sequences.

Google Sheets

Export results directly to a spreadsheet for team access.

Webhooks

Send results to your own API endpoint for custom processing.

About the Author

John Rippy — Automation Engineer & Actor Arsenal Creator

  • 2025 Zapier Automation Hero of the Year
  • Building production-grade Apify actors for real-world lead generation
  • Actor Arsenal | LinkedIn

Support


Built with Camoufox stealth browsing, Crawlee, and the Apify SDK.


Common Problems & Solutions

"Invalid API key" error

Cause: Your API key is wrong, expired, or doesn't have the right permissions. Fix: Double-check your API key. Make sure you copied it exactly without extra spaces.

"Rate limit exceeded" error

Cause: You've hit the API's rate limits. Fix: Wait a few minutes, then try again. Consider reducing the number of concurrent requests.

Empty or incomplete results

Cause: The target may have anti-scraping protection or the data doesn't exist. Fix:

  • Check if the URL/search query is correct
  • Try with different parameters
  • Some sites may block automated access

Demo data showing instead of real results

Cause: demoMode is still set to true. Fix: Set demoMode: false and provide your API key(s).


Built by John Rippy | Actor Arsenal