B2B Lead Enricher
Pricing
from $8.50 / 1,000 lead enricheds
B2B Lead Enricher
Turn a list of company websites into sales-qualified lead cards: detected tech stack, a rough revenue band, concrete sell-into opportunities and a 0-100 lead score. Public HTML only — no browser, no proxies, no login.
Pricing
from $8.50 / 1,000 lead enricheds
Rating
0.0
(0)
Developer
Tim Zinin
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Categories
Share
B2B Lead Enricher — Tech Stack, Revenue Band & Sales Opportunities
Point this Actor at a list of company websites and get back sales-ready lead cards: the tech stack each one runs, a rough revenue band, a 0–100 lead score, and concrete "sell them this" opportunities. Every field comes from public HTML and HTTP headers — no browser, no proxies, no login, nothing to configure.
What you get
- Lead score (0–100) split into
budgetSignal(0–50, does this company spend money on its stack) andsellability(0–50, how many concrete gaps there are to pitch into). - Revenue band estimate (
<$100K,$100K–$1M,$1M–$10M,$10M+) with an honestconfidence: "low"label — a heuristic from the homepage stack, not financial data. - Ecommerce & CMS detected — Shopify, WooCommerce, Magento, BigCommerce, Salesforce Commerce, PrestaShop, WordPress, Drupal, Joomla, Wix, Squarespace, Webflow, Ghost, Tilda, Framer…
- Martech maturity (
none/basic/advanced) from the number of analytics, marketing-automation and chat tools detected. - Sales opportunities — plain-English gaps such as "Ecommerce without email marketing → sell Klaviyo/lifecycle email" or "No web analytics detected → sell measurement/analytics setup".
- Full technology list grouped by category — Analytics, Marketing/CRM, Chat/Support, Payments, Hosting/CDN, Framework, Tag Manager, Fonts.
- Runs on Apify: schedule it, monitor it, call it from the API, export to JSON/CSV/Excel or push straight into your own pipeline.
Who is this for
- Sales & SDR teams — turn a raw domain list into a ranked, pitch-ready lead list before the first cold email
- Agencies — prioritize outreach on prospects with real budget signal and a specific, fixable gap
- Growth & demand-gen — score inbound leads or a purchased list without a paid enrichment seat
- Fractional CMOs / consultants — build a quick opportunity map for a target account list
How scoring works
leadScore = budgetSignal (0–50) + sellability (0–50). Budget signal rewards ecommerce,
paid social, marketing automation and a broad real-business stack — CMS, ecommerce,
analytics, marketing, chat and payments count; fonts and hosting don't. Sellability
rewards the number of concrete opportunities found. A company with a saturated stack and
nothing left to sell caps near 50 — a real signal for a buyer sorting by score, not an
inflated "top lead."
How to run it
- Click Try for free — no card needed on the free plan.
- Paste your company websites into Company websites, one per line.
- Press Start. Results land in the dataset — read them in the UI, pull them from the API, or have a webhook push them onward.
Pricing
Pay-per-event: $0.005 per run start + $0.01 per result. No monthly seat, no minimum. 100 companies cost about $1.01; 1,000 companies about $10.01.
A company that could not be enriched is still returned, with found: false and the
reason — and it is not charged for. You pay for answers, not for attempts.
Input
| Field | Required | What it does |
|---|---|---|
websites | yes | Company websites to enrich. Up to 100 per run. |
maxConcurrency | no | How many companies to enrich in parallel, 1–50 (default 10). |
{"websites": ["gymshark.com", "stripe.com", "notion.so"],"maxConcurrency": 10}
Output
One row per company. This is a real row from a real run:
{"url": "https://us.checkout.gymshark.com/","found": true,"httpStatus": 200,"cms": null,"ecommerce": "Shopify","hosting": "Cloudflare","technologies": ["Shopify", "Zendesk", "Cloudflare"],"technologiesCount": 3,"martechMaturity": "none","revenueEstimate": { "band": "$100K–$1M", "confidence": "low" },"opportunities": ["No web analytics detected → sell measurement/analytics setup","Ecommerce without email marketing → sell Klaviyo/lifecycle email"],"budgetSignal": 19,"sellability": 30,"leadScore": 49,"summary": "https://us.checkout.gymshark.com/ — Shopify store, ~$100K–$1M (confidence low), lead score 49/100 (budget 19/50, sellability 30/50), 2 sales opportunities.","checkedAt": "2026-07-26T13:55:54.241Z"}
| Field | What it means |
|---|---|
leadScore | 0–100, budgetSignal + sellability |
revenueEstimate.confidence | Always "low" — a heuristic, not financial data |
martechMaturity | none / basic / advanced, from the number of analytics + marketing tools found |
opportunities | Plain-English sales angles, empty when the stack is already saturated |
technologies | Full list; technologiesCount is its length |
found | false means the enrichment failed; the row says why and is not billed |
Related tools
Related tools for adjacent workflows in B2B lead generation and data enrichment.
| Actor | What it does |
|---|---|
| Website Tech Stack Detector | Pair it in the B2B lead generation and data enrichment workflow: Detect the technologies a website runs — CMS, ecommerce platform, analytics, marketing/CRM, JS framework,... |
| Company Hiring Radar | Pair it in the B2B lead generation and data enrichment workflow: Pull every open role a company is hiring for from its public job board (Greenhouse, Lever, Ashby) and turn... |
| Company Profile Lookup | Pair it in the B2B lead generation and data enrichment workflow: Turn a domain or company name into one unified company card: website tech stack (CMS, ecommerce, key tech)... |
| Intent Signal Aggregator | Pair it in the B2B lead generation and data enrichment workflow: Is this company in-market right now? Combines public hiring activity (Greenhouse, Lever, Ashby) and recent... |
| Tech Stack Change Detector | Pair it in the B2B lead generation and data enrichment workflow: Detect a website's current technologies (CMS, ecommerce, analytics, marketing/CRM, framework, hosting/CDN,... |
FAQ
Does it render JavaScript? No — it reads served HTML and headers, the same detection engine as our Tech Stack Detector Actor. Fast and cheap, but tech injected only after heavy client-side rendering may not appear.
Is the revenue band accurate? It's a heuristic from public stack signals only, always
returned with confidence: "low". Treat it as a rough sort order, not a valuation.
Is this legal? Yes — it reads publicly served HTML and standard HTTP headers, the same data any browser receives when it loads the page.
Can I call it from an AI agent? Yes — standard Apify Actor, callable from the Apify API, the SDK, or the Apify MCP server.
What this is NOT. It does not find contact emails, verify a company's actual revenue, or replace a real enrichment/firmographics provider. It reads what a homepage's HTML and headers reveal about a company's stack and turns that into a sortable, pitchable signal — nothing more.
Found a wrong result, or need a signal we don't track? Open an issue on this Actor's page.