B2B Lead Enricher
Pricing
from $10.00 / 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 $10.00 / 1,000 lead enricheds
Rating
0.0
(0)
Developer
Tim Zinin
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day 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 |
Need the rest of the picture?
These run on the same account, take the same shape of input and bill the same way, so they slot into an existing pipeline without new plumbing.
| Actor | What it does |
|---|---|
| Company Hiring Radar | Pull every open role a company is hiring for from its public job board (Greenhouse, Lever, Ashby) and turn… |
| Company Profile Lookup | Turn a domain or company name into one unified company card: website tech stack (CMS, ecommerce, key tech)… |
| Company Registry Enricher | Turn a company name, LEI or UK company number into an official registry card: legal name, status,… |
| Intent Signal Aggregator | Is this company in-market right now? Combines public hiring activity (Greenhouse, Lever, Ashby) and recent… |
| Website Tech Stack Detector | Detect the technologies a website runs — CMS, ecommerce platform, analytics, marketing/CRM, JS framework,… |
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.