← All AI agents
B2B Sales · BD · RecruitingAutomated Research Agent

Find the right decision-maker at any company - in 30 seconds.

Multi-source contact research at scale. Org mapping, email validation, confidence scoring, and bulk processing - so your team sells instead of searches.

30sPer prospect (was 15 min)
Outreach volume
85%Contact accuracy
prospects.apyx.devINPUT - 142 companies from CSVRole: VP SalesCompany size: 50–500Industry: SaaSRun →COMPANYCONTACTEMAILCONF.Acme Corpacme.com · 320 employeesSarah ChenVP Saless.chen@acme.com94%Globex Incglobex.io · 180 employeesMarcus WebbHead of Revenuem.webb@globex.io88%Initech Ltdinitech.com · 75 employeesPriya NairVP Sales & Marketingpriya@initech.com71%Umbrella Coumbrella.co · 420 employeesDerek TorresChief Revenue Officerdtorres@umbrella.co91%Processing 142 companies…66%94 contacts found · 12 pending · 36 remainingExport CSV

Sales reps were researchers, not sellers.

The company's B2B sales team was spending more than half their working hours on contact research - finding the right person at a target account, verifying their role, locating a valid email address.

Existing tools like Apollo and ZoomInfo provided contacts, but the data was often stale, the role-matching was crude, and there was no way to batch-process efficiently.

The core issue

Contact research is a repeatable, multi-step process that follows clear rules - exactly the kind of task AI agents are built for.

A multi-step agent that maps orgs, validates contacts, and scores confidence.

We built an agent that takes a company name (or a CSV of company names) and works through a structured research pipeline: map the organizational structure, identify personnel matching the target role criteria, validate contact information across multiple sources, and assign a confidence score.

Every contact result includes the sources it was verified against, a confidence score, and a flag if any source contradicts another.

Company → key personnel mapping

Builds an org chart for each target company, identifying department heads and senior contributors by function.

Email pattern detection and validation

Infers email patterns, generates candidate emails, validates against MX records and deliverability signals.

LinkedIn profile matching

Matches identified personnel to public LinkedIn profiles to confirm current role and tenure.

Confidence scoring per contact

Every contact gets a score (0–100) based on source agreement, email deliverability, profile recency, and role match.

Bulk processing - CSV in, CSV out

Upload a list of company names, specify role criteria, get a fully enriched contact list back. 100+ companies per hour.

Multi-source verification

Each contact cross-referenced across public web data, company websites, professional profiles, and email validation APIs.

The team tripled outreach volume without adding headcount.

Research time per prospect dropped from 15 minutes to 30 seconds. The sales team went from researchers who occasionally sold to sellers who occasionally had to verify a contact.

30sAverage research time per prospectWas 15 minutes
Qualified outreach volumeSame team, same hours
85%Contact validation accuracyvs. ~60% from prior tooling

How it's built.

The agent orchestrates Firecrawl and Apify for web data extraction, email validation APIs for deliverability checks, and Claude / GPT-4 for reasoning about org structure. Results stored in Supabase.

Claude / GPT-4FirecrawlApifyEmail validation APIsSupabaseNext.jsPythonLangChain

Sales team spending too much time on research?

We'll build a contact research agent tuned to your target market, role criteria, and existing workflow.

hello@apyx.dev →