Demos/Entity · Financial Intel

Founder Background Check

Investigate a founder: prior companies, investor relationships, red flags — sourced and structured.

people-intelligencedue-diligencesyncapi

Try it

Input

First and last name of the founder to investigate.

Their current or most recent company — disambiguates common names.

Confirmed profile URL anchors identity and significantly improves coverage.

Output

cached sample
{
  "full_name": "Saarth Shah",
  "current_role": "CEO and Co-Founder at Sixtyfour AI",
  "prior_companies_founded": "Sixtyfour AI (2023–present, Active)",
  "prior_executive_roles": "None found — Sixtyfour AI is the founder's primary venture.",
  "total_capital_raised": "~$4.1M across Sixtyfour AI (Seed round, 2023–2024)",
  "funding_history": "Sixtyfour AI — Seed $4.1M (2024, Investors undisclosed publicly)",
  "key_investors": "Early-stage VC investors — specific names not publicly disclosed as of research date.",
  "exit_history": "None found — all ventures remain active.",
  "board_and_advisor_roles": "None found publicly.",
  "education": "Unknown — not publicly disclosed.",
  "linkedin_url": "https://linkedin.com/in/saarthshah",
  "media_and_press": "TechCrunch: 'Sixtyfour AI raises $4.1M to build data enrichment APIs for developers' (2024); ProductHunt launch coverage (2024).",
  "reputation_signals": "Active on LinkedIn with posts on developer tooling and data enrichment; product featured on ProductHunt in 2024.",
  "controversies_or_red_flags": "None found.",
  "legal_or_regulatory_issues": "None found.",
  "background_verdict": "clean",
  "background_summary": "Saarth Shah is the CEO and co-founder of Sixtyfour AI, a San Francisco-based data enrichment API company that raised $4.1M in seed funding in 2024. He has no prior founding history — Sixtyfour AI appears to be his first venture — and no adverse signals, legal issues, or controversies appear in public records. Media coverage is limited to the company's seed announcement and product launches. The founder has a relatively low public profile consistent with an early-stage company. Overall this is a clean profile with limited history to evaluate.",
  "data_sources_note": "LinkedIn, Crunchbase, TechCrunch, ProductHunt, company website (sixtyfour.ai). Limited public information available for early-stage private company; funding details not fully disclosed."
}

This demo runs on Low tier for speed. Medium and High tiers add deeper research coverage — extended press archives, fuller public records, and harder-to-find private company data. High tier is available to Enterprise customers only. Learn about tiers →

Copy code

const SIXTYFOUR_API_KEY = process.env.SIXTYFOUR_API_KEY;

async function runFounderBackgroundCheck({ 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: {
        full_name: "Confirmed full legal name",
        current_role: "Current title and company. 'Unknown' if not determinable.",
        prior_companies_founded:
          "Companies founded or co-founded. Format: 'Company (Year-Year, Outcome: active/acquired/shutdown/failed)'. 'None found' if none.",
        prior_executive_roles:
          "Senior leadership (VP, C-suite) outside founding roles. Format: 'Title at Company (Year-Year)'. 'None found' if none.",
        total_capital_raised:
          "Aggregate capital raised across all ventures (best estimate with source). 'Unknown' if indeterminable.",
        funding_history:
          "Individual rounds across ventures. Format: 'Company - Stage $Amount (Year, Lead Investor)'. 'None found' if none.",
        key_investors:
          "Notable investors or funds who backed this person's ventures. 'None found' if absent.",
        exit_history:
          "Acquisitions, IPOs, shutdowns. Format: 'Company - Outcome (Year, Acquirer)'. 'None found' if absent.",
        board_and_advisor_roles:
          "Board seats or advisor roles at other companies. 'None found' if absent.",
        education: "Highest degree and institution. 'Unknown' if not publicly findable.",
        linkedin_url: "Confirmed LinkedIn profile URL. 'Not found' if absent.",
        media_and_press:
          "Notable press coverage or profiles (publication + year). 'None found' if absent.",
        reputation_signals:
          "Talks, podcast appearances, published writing, awards. 'None found' if absent.",
        controversies_or_red_flags:
          "Public controversies, disputed failures, or negative press. 'None found' if absent.",
        legal_or_regulatory_issues:
          "Court records, SEC filings, enforcement actions. 'None found' if absent.",
        background_verdict: "One of: clean | notable_concerns | significant_red_flags",
        background_summary: "3-5 sentences on key findings and basis for verdict.",
        data_sources_note:
          "Sources used (LinkedIn, Crunchbase, press, SEC EDGAR, etc.) and any data gaps.",
      },
      tier: "low",
    }),
  });

  if (!response.ok) {
    const body = await response.text();
    throw new Error(`Sixtyfour API error ${response.status}: ${body}`);
  }

  const { structured_data, confidence_score, references } = await response.json();
  return { structured_data, confidence_score, references };
}

// Example usage
const { structured_data } = await runFounderBackgroundCheck({
  fullName: "Saarth Shah",
  company: "Sixtyfour",
  linkedinUrl: "https://linkedin.com/in/saarthshah",
});
console.log(`${structured_data.full_name} (${structured_data.current_role}) — ${structured_data.background_verdict}`);
console.log(structured_data.background_summary);

Response data

A structured due-diligence profile covering prior ventures (with outcomes), funding and exit history, key investors, board roles, reputation signals, controversies or red flags, legal or regulatory issues, and an overall background verdict with sourced reasoning.

Run locally

  1. 1

    Clone the repo

    bash
    git clone https://github.com/sixtyfour-ai/sixtyfour-demos.git
    cd sixtyfour-demos/demos/entity-intel/founder-background-check
  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