Skip to main content

Overview

Profile Discovery takes a LinkedIn username and finds the same person’s profiles on other platforms like GitHub and Twitter/X. It combines search engine results with LLM-powered entity matching to return high-confidence matches.
Input: LinkedIn username
Output: Matching profiles on GitHub, Twitter/X
Confidence threshold: Only results scoring >= 0.7 are returned

How It Works

  1. Profile lookup - The LinkedIn username is looked up in our index to get the person’s name and headline
  2. Candidate search - Google search and our GitHub index are queried using the person’s name
  3. Entity matching - An LLM scores each candidate result on how likely it belongs to the same person
  4. Filtering - Results below the 0.7 confidence threshold are dropped, and duplicates are removed (keeping the highest confidence per platform)

Quick Start

curl -X POST "https://api.peoplecontext.com/v1/person/discover" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"linkedin": "williamhgates"}'
Sample Response
{
  "socials": [
    {
      "link": "https://github.com/BillGates",
      "confidence": 0.95
    },
    {
      "link": "https://x.com/BillGates",
      "confidence": 0.92
    }
  ]
}

Use Cases

  • Recruiting - Find a candidate’s GitHub to assess technical skills alongside their LinkedIn
  • Sales intelligence - Build a fuller picture of prospects across platforms
  • Identity resolution - Link profiles that belong to the same person across data sources

Limitations

  • Only LinkedIn is currently supported as an input identifier
  • Discovery relies on public search results, so profiles with very common names may produce fewer high-confidence matches
  • The person must exist in our LinkedIn index
For the full API specification, see the API Reference.