Passive Candidate Finder
Enrich any person into a recruiter-ready profile: seniority, skills, career narrative, and open-to-work signals.
people-intelligencerecruitingsyncapi
Try it
Input
Output
cached sample{
"current_title": "CEO & Co-founder",
"current_company": "Sixtyfour",
"seniority_level": "C-level",
"years_experience": 9,
"key_skills": "AI product strategy, developer APIs, data enrichment, GTM, fundraising, technical recruiting, PLG",
"tech_stack": "Python, TypeScript, LLMs, AWS, REST APIs, PostHog, Next.js",
"career_summary": "Co-founder and CEO of Sixtyfour, building API-first people and company intelligence for developers and GTM teams. Previously shipped developer-facing products at early-stage startups; now leads product, engineering direction, and go-to-market for find_email, find_phone, and the in-house Waterfall enrichment API.",
"notable_achievements": [
"Founded Sixtyfour and raised $4.1M to build an in-house enrichment stack replacing third-party waterfall dependencies",
"Launched find_email and find_phone APIs adopted by PLG and enterprise GTM workflows",
"Shipped open-source demos and agent skills to drive developer adoption",
"Built Waterfall API as core differentiation vs. legacy enrichment vendors"
],
"education": "BS Computer Science (institution not consistently listed in public profiles)",
"linkedin_url": "https://linkedin.com/in/saarthshah",
"email": "saarth@sixtyfour.ai",
"open_to_work_signals": "none found — active CEO building and fundraising; no public job-seeking signals",
"recruiter_note": "Founder-level operator with deep API and AI product experience — relevant for executive advisory, investor intros, or partnership conversations rather than a passive hire.",
"last_company_tenure": "2+ years (founder tenure at Sixtyfour)"
}Copy code
const SIXTYFOUR_API_KEY = process.env.SIXTYFOUR_API_KEY;
async function enrichCandidate({ fullName, company, linkedinUrl }) {
const response = await fetch("https://api.sixtyfour.ai/people-intelligence", {
method: "POST",
headers: {
"x-api-key": SIXTYFOUR_API_KEY,
"Content-Type": "application/json",
},
body: JSON.stringify({
lead_info: {
full_name: fullName,
company: company,
...(linkedinUrl && { linkedin_url: linkedinUrl }),
},
struct: {
current_title: "Current job title",
current_company: "Current employer",
seniority_level: "One of: IC, Senior IC, Staff, Principal, Manager, Director, VP, C-level",
years_experience: "Total years of professional experience (integer)",
key_skills: "5-8 technical or functional skills, comma-separated",
tech_stack: "Technologies they've worked with based on recent roles",
career_summary: "2-3 sentence career narrative for a recruiter",
notable_achievements: "2-4 bullet strings of standout achievements or projects",
education: "Highest degree + institution",
linkedin_url: "Confirmed LinkedIn profile URL",
email: "Professional email address",
open_to_work_signals: "Any public signals of job-seeking activity",
recruiter_note: "One sentence: what makes this person worth reaching out to",
last_company_tenure: "How long they've been at current company (e.g. '2 years 3 months')",
},
tier: "low",
}),
});
if (!response.ok) {
throw new Error(`API error: ${response.status}`);
}
const data = await response.json();
return data.structured_data;
}
// Example usage
const profile = await enrichCandidate({
fullName: "Sarah Chen",
company: "Vercel",
linkedinUrl: "https://linkedin.com/in/sarah-chen",
});
console.log(`${profile.current_title} at ${profile.current_company}`);
console.log(`Skills: ${profile.key_skills}`);
console.log(`Open to work: ${profile.open_to_work_signals}`);
Response data
A structured profile covering current role, seniority, skills, career narrative, contact signals, open-to-work indicators, and a recruiter-ready one-liner on why to reach out.
Run locally
- 1
Clone the repo
bashgit clone https://github.com/sixtyfour-ai/sixtyfour-demos.git cd sixtyfour-demos/demos/talent/passive-candidate-finder - 2
Add your API key
Get your key from app.sixtyfour.ai, then:
bashcp .env.example .env # Open .env and set SIXTYFOUR_API_KEY=your_key_here - 3
Install dependencies
bashpnpm install - 4
Run the demo
Executes the enrichment and prints the structured output to your terminal.
bashpnpm start