B2B Website Contact, Email & Tech Stack Enricher
Pricing
from $3.00 / 1,000 results
B2B Website Contact, Email & Tech Stack Enricher
Extract emails, phones, social links, chat widgets, ads pixels, and full tech stack detection for B2B lead enrichment & cold email outreach.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Bad Devil
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Security
Limited permissionsShare
⚡ B2B Tech Stack & Contact Enricher (BuiltWith & Wappalyzer Alternative)
Turn any list of domain names or URLs into enriched B2B lead profiles. Extract detected CMS frameworks, payment gateways, live chat widgets, advertising pixels, verified business emails, phone/WhatsApp numbers, and social media links in seconds.
A fast, cost-effective alternative to BuiltWith, Wappalyzer, and Apollo Domain Enrichment.
Designed specifically for Cold Email Agencies, B2B Growth Marketers, Lead Generation SDRs, and Automated Workflows (Clay, n8n, Make).
🎯 Value Proposition & Who Is This For?
- Cold Email & Lead Generation Agencies: Enrich lead lists from Google Maps, Apollo, or LinkedIn Sales Navigator with verified emails and tech buying signals.
- E-commerce & SaaS Competitor Audits: Segment accounts by technology footprint (e.g., target companies running
Shopifyvs.WooCommerce, orStripevs.Razorpay). - Marketing Agency Sales Signals: Identify high-converting prospect hooks: target businesses running paid ads (
has_ads_pixel = true) or lacking live customer chat (has_chat_widget = false). - Clay.com, n8n & Make Automations: Enrich domain streams directly inside webhook pipelines without manual browsing.
⚡ Key Features
- 🛠️ 25+ Tech Stack Signatures (BuiltWith Alternative): Detects Shopify, WooCommerce, WordPress, Webflow, Next.js, Gatsby, Stripe, Razorpay, HubSpot, Cloudflare, and more.
- 📧 Clean Business Email Extraction: Parses
mailto:links, page text, and Cloudflaredata-cfemailobfuscated links while filtering out sentry errors, image placeholders (.png,.jpg), and placeholder domains (example.com). - 📞 Phone & WhatsApp Detection: Captures
tel:, WhatsApp click-to-chat links (wa.me), and international phone numbers. - 🔗 Official Social Profile Lookup: Automatically extracts official LinkedIn, Twitter/X, Instagram, Facebook, and YouTube company profiles.
- 💬 Chat Widget Buying Signals: Detects Intercom, Drift, Tawk.to, Crisp, Zendesk, LiveChat to identify customer-centric accounts.
- 🎯 Ad Pixel & Tag Signals: Identifies Meta Pixel, Google Tag Manager, TikTok Pixel, LinkedIn Insight, and Google Analytics for ad agencies.
- 🔍 Deep Contact & Legal Crawling: Automatically probes internal
/contact,/about,/support,/privacy, and/legalsubpages. - ⚡ Ultra-Fast Asynchronous Engine: Built with
httpx+asynciocapable of processing 100+ domains per minute.
📥 Input Options
| Parameter | Type | Required | Default / Prefill | Description |
|---|---|---|---|---|
urls | String Array | Yes | ["stripe.com", "linear.app", "vercel.com"] | List of target website domains or URLs to enrich. |
crawlContactPages | Boolean | No | true | Automatically checks internal /contact, /about, /support, and /legal pages. |
maxConcurrency | Integer | No | 10 | Number of concurrent website requests (1 to 50). |
📤 Sample Output Preview
JSON Output
[{"domain": "stripe.com","title": "Stripe | Financial Infrastructure to Grow Your Revenue","emails": ["support@stripe.com","sales@stripe.com"],"phones": ["+18005550199"],"linkedin": "https://www.linkedin.com/company/stripe","twitter": "https://x.com/stripe","instagram": "https://www.instagram.com/stripe","facebook": null,"youtube": null,"tech_stack": ["Next.js","Stripe","Cloudflare","Google Tag Manager"],"has_chat_widget": false,"has_ads_pixel": true}]
Table View
| Domain | Emails | Phones | Tech Stack Signals | Chat Widget | Ads Pixel | Page Title | ||
|---|---|---|---|---|---|---|---|---|
stripe.com | support@stripe.com | +18005550199 | Next.js, Stripe, Cloudflare | false | true | Stripe | Financial Infrastructure | ||
linear.app | hello@linear.app | — | Next.js, Stripe, Google Analytics | false | true | Linear — Purpose-built tool for product teams | ||
vercel.com | support@vercel.com | — | Next.js, Vercel, Meta Pixel | true | true | Vercel: Build and deploy the Web |
🔄 Step-by-Step Integration Guide
1. Clay.com Integration
- In your Clay table, add a new Enrichment Action -> select Apify.
- Select Run Actor and choose
b2b-lead-tech-enricher. - Map your company website domain column to
urls. - Extracted tech stack, emails, and social profiles will populate directly into Clay.
2. n8n & Make.com Webhooks
- Add an Apify Node in n8n or Make.com.
- Select Run Actor & Get Dataset Items.
- Pass input domains in
urls. - Route enriched lead objects to your cold email platform (Instantly, Smartlead) or CRM.
3. Python API Integration
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_API_TOKEN")run_input = {"urls": ["stripe.com", "linear.app", "vercel.com"],"crawlContactPages": True,"maxConcurrency": 10}run = client.actor("b2b-lead-tech-enricher").call(run_input=run_input)for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"Domain: {item['domain']} | Emails: {item['emails']} | Tech: {item['tech_stack']}")
4. JavaScript / Node.js API Integration
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_API_TOKEN' });const run = await client.actor('b2b-lead-tech-enricher').call({urls: ['stripe.com', 'linear.app', 'vercel.com'],crawlContactPages: true});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Enriched ${items.length} domains:`, items);
⚡ Speed & Performance Benchmarks
- 3 Domains (Default Run): ~3 seconds
- 100 Domains: ~25 seconds
- 1,000 Domains: ~3.5 minutes (at concurrency 25)
🛡️ Monetization & Pricing
Optimized for Apify Pay-per-result (PPR) or monthly subscription model. Suggested price: $2.50 per 1,000 enriched domains.