B2B Hiring Intent & Executive Lead Pipeline (All-in-One MCP)
Pricing
from $3.15 / 1,000 complete b2b hiring-intent & verified executive lead dossiers
B2B Hiring Intent & Executive Lead Pipeline (All-in-One MCP)
All-in-one B2B outbound pipeline: detect open ATS jobs (Greenhouse, Lever, Ashby), enrich company domains with emails & tech stack, generate executive emails, and verify DNS MX deliverability in one run.
Pricing
from $3.15 / 1,000 complete b2b hiring-intent & verified executive lead dossiers
Rating
0.0
(0)
Developer
Burapa Jaiwat
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
5 hours ago
Last modified
Categories
Security
Limited permissionsShare
B2B Hiring Intent & Executive Lead Pipeline — All-in-One Outbound Intelligence (MCP Ready)
Run a complete 4-stage B2B Hiring-Intent & Lead Enrichment Pipeline in a single click: detect live open roles on Greenhouse, Lever & Ashby, enrich the company's domain with public emails, social links & 24+ tech stack signals, generate decision-maker email permutations, and verify every email via deduplicated DNS MX lookup — with zero LinkedIn/Apollo cookie bans and zero charge for dead domains.
Use Cases
- One-Click Hiring-Intent Outbound (All-in-One Pipeline): Instead of chaining 4 separate tools in n8n or Make, pass target companies (
domain+ optionalatsTarget+ optionalexecutives) and receive a complete outbound-ready dossier in a single dataset row. - Recruiting & Staffing Agency Automation: Spot companies actively hiring (
HIGH_ACTIVE_HIRINGvsMODERATE_HIRING), inspect their open roles (matchingJobs), and immediately get MX-verified executive and HR/recruiting contact emails. - AI SDR & RevOps Agent Tool (
/mcp): Native Apify Standby Mode (/mcp) exposesrun_b2b_hiring_intent_pipelineto Claude Desktop, Cursor, and LangGraph agents for sub-3-second account research. - Zero-Waste Pay-Per-Event Protection: Powered by
@fleet/ppe-guard, inactive/dead domains with no DNS MX records, no discovered emails, and zero open jobs are automatically filtered out at$0charge.
Input Parameters
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
companies | object[] | Yes | [{"domain":"cloudflare.com","atsTarget":"greenhouse:cloudflare","executives":[{"fullName":"Matthew Prince","role":"CEO"}]}] | Array of { domain, atsTarget?, executives? } targets. If atsTarget is omitted, the Actor automatically probes Greenhouse, Lever, and Ashby using the domain label. |
jobKeyword | string | No | "" | Optional keyword filter for open ATS job titles or departments (e.g., "Engineer", "Security", "Sales"). |
maxJobsPerCompany | integer | No | 5 | Maximum number of matching open jobs embedded per company dossier (1 to 100). |
maxItems | integer | No | 10 | Maximum number of company dossiers to return and bill (1 to 5,000). |
Example Input
{"companies": [{"domain": "cloudflare.com","atsTarget": "greenhouse:cloudflare","executives": [{ "fullName": "Matthew Prince", "role": "CEO" }]}],"jobKeyword": "Engineer","maxJobsPerCompany": 5,"maxItems": 10}
Output Fields
| Field | Type | Description |
|---|---|---|
domain | string | Normalized company domain. |
companyName | string | Company name extracted from website or ATS board. |
hiringIntentStrength | string | HIGH_ACTIVE_HIRING (>= 10 open roles), MODERATE_HIRING (1–9 open roles), or NO_OPEN_ROLES_FOUND. |
openJobsCount | integer | Total matching open roles found on the company's ATS career board. |
matchingJobs | object[] | Top open roles (id, title, department, location, isRemote, url, atsProvider). |
mxValid | boolean | true if the company domain has active DNS MX records. |
emailProvider | string | Detected enterprise mail gateway (Google Workspace, Microsoft 365, etc.). |
emailPatternHint | string | Inferred corporate email naming pattern ({first}.{last}@domain or {first}@domain). |
verifiedExecutiveLeads | object[] | Array of { fullName, role, recommendedEmail, candidateEmails, deliverabilityStatus, qualityScore, mxProvider }. |
verifiedCompanyEmails | object[] | DNS MX & syntax verification results for all public emails discovered on the company domain. |
phones | string[] | Public phone numbers found on the company website. |
socials | object | Company social profile links (linkedin, twitter, github). |
techSignals | string[] | Detected web technologies (Next.js, Cloudflare, HubSpot, Stripe, etc.). |
scrapedAt | string | ISO 8601 UTC timestamp. |
Example Output
{"domain": "cloudflare.com","companyName": "Cloudflare","hiringIntentStrength": "HIGH_ACTIVE_HIRING","openJobsCount": 42,"matchingJobs": [{"id": "greenhouse:cloudflare:7581920","title": "Systems Engineer","department": "Engineering","location": "Austin, TX","isRemote": false,"url": "https://boards.greenhouse.io/cloudflare/jobs/7581920","atsProvider": "greenhouse"}],"mxValid": true,"emailProvider": "Google Workspace","emailPatternHint": "{first}.{last}@cloudflare.com","verifiedExecutiveLeads": [{"fullName": "Matthew Prince","role": "CEO","recommendedEmail": "matthew.prince@cloudflare.com","candidateEmails": ["matthew.prince@cloudflare.com","matthew@cloudflare.com","mprince@cloudflare.com","matthewprince@cloudflare.com"],"deliverabilityStatus": "DELIVERABLE_MX_VALID","qualityScore": 95,"mxProvider": "Google Workspace"}],"verifiedCompanyEmails": [],"phones": [],"socials": {"linkedin": "https://www.linkedin.com/company/cloudflare"},"techSignals": ["Cloudflare"],"scrapedAt": "2026-11-07T03:00:00.000Z"}
Pricing (Pay-Per-Event)
| Event Name | Price (USD) | When is it charged? |
|---|---|---|
apify-actor-start | $0.00005 | Once when the Actor run starts after input validation passes. |
result-item | $0.00450 | Charged per complete, verified company hiring-intent & executive lead dossier ($4.50 per 1,000 full company dossiers — 28% cheaper than running all 4 atomic Actors separately). Dead domains with no MX, no emails, and 0 open jobs cost $0. |
Standby MCP & AI Agent Integration
Supports Apify Standby Mode (webServerMcpPath: "/mcp"). AI Agents (Claude Desktop, Cursor, Windsurf, LangGraph) can call run_b2b_hiring_intent_pipeline via JSON-RPC 2.0 MCP or POST /run.
Part of the B2B Intelligence Suite
| Actor Slug | Primary Use Case | Input → Output |
|---|---|---|
b2b-hiring-intent-lead-pipeline (This Actor) | All-in-one ATS Hiring Intent + Domain Contact + Executive Lead + MX Verifier | companies[] → Complete Outbound Dossier |
b2b-domain-contact-enricher | Fast company domain, DNS MX provider & tech stack enrichment | domain → Emails, Socials, MX Provider, Tech Stack |
bulk-email-mx-verifier | High-speed bulk email syntax, DNS MX & disposable verification ($0.60/1k) | emails[] → Deliverability Status & Quality Score (0–100) |
ats-career-job-listing-api | Real-time hiring signals from Greenhouse, Lever & Ashby career boards | boardSlug → Normalized Open Roles & Departments |
b2b-company-lead-finder | Decision-maker email permutation & MX-verified company lead generation | domains[] + contacts[] → Verified Executive Emails & Firmographics |
Data Privacy & Responsible Use
- Public Corporate Signals Only: This Actor queries official public ATS job board APIs, public company web pages, and public DNS
MXrecords. It does not access private personal databases or bypass authentication. - Compliance: Always adhere to GDPR, CCPA, and CAN-SPAM regulations when conducting B2B outreach.
FAQ & Support
- Am I charged if a target domain is dead and has 0 open jobs? No.
@fleet/ppe-guardverifies that each dossier contains active DNSMXrecords, discovered emails, or open ATS roles before chargingresult-item. - Support & Issues: Open an issue on the Apify Store Issues tab for support.