Back to demo

How It Works

Turn a person's name into a structured profile with work history, education, location, and interests.

Why Exa

A name alone is not enough to populate a useful profile. Exa searches profiles, biographies, company pages, interviews, and other public sites, then returns the requested fields with citations.

The Pipeline

Overview

The demo processes each entered person independently. For every row it sends one live Deep Search request, reads the structured person object, and returns profile fields with their citations to the table.

Steps

1

Build a person-specific query

Each supplied name becomes the query. A system prompt tells Deep Search to investigate current work, location, education, prior companies, and personal interests across professional profiles, personal sites, social media, repositories, interviews, and talks.

2

Run structured people research

POST /search uses type deep, numResults 10, the investigative system prompt, and a person output schema. This request intentionally leaves category unset.

/search

3

Map the structured profile

The route maps company, title, location, university, previousCompanies, and interests from the structured output. It also returns the first search-result URL and preserves field-level grounding for citations.

Endnote

The schema makes the response easy to render, but it does not make ambiguous identities certain. Production use should retain citations, expose uncertainty, and require review before updating a system of record.