Demos/Talent · Recruiting

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

First and last name.

Where they work right now.

Adding a LinkedIn URL significantly improves match accuracy.

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. 1

    Clone the repo

    bash
    git clone https://github.com/sixtyfour-ai/sixtyfour-demos.git
    cd sixtyfour-demos/demos/talent/passive-candidate-finder
  2. 2

    Add your API key

    Get your key from app.sixtyfour.ai, then:

    bash
    cp .env.example .env
    # Open .env and set SIXTYFOUR_API_KEY=your_key_here
  3. 3

    Install dependencies

    bash
    pnpm install
  4. 4

    Run the demo

    Executes the enrichment and prints the structured output to your terminal.

    bash
    pnpm start