Skip to main content

Exa

@keeb/exav2026.10.24.1· MIT· 1d agoBEHAVIORS
01README

Exa web search for agents: run any Exa search, or find people's LinkedIn profiles in bulk — one people-category search per person, each candidate scored against employer, email domain, location and GitHub handle so a namesake is never adopted on a name match alone.

02Behaviors1
@keeb/exav2026.10.24.1exa.ts

Global Arguments

ArgumentTypeDescription
apiKeystringExa API key (x-api-key)
baseUrl?stringExa API base URL
fn search(query: string, type?: enum, category?: string, numResults?: number, includeDomains?: array, text?: boolean, label?: string)
Run one Exa search and store the results.
ArgumentTypeDescription
querystring
type?enum
category?stringcompany, publication, news, personal site, financial report, people
numResults?number
includeDomains?array
text?booleanReturn page text (max 3000 chars per result)
label?stringData name for the result
fn find_people(people?: array, peopleFile?: string, numResults?: number, concurrency?: number, label?: string)
Find each person's LinkedIn profile: one Exa people search per person, candidates scored against employer / email domain / location / GitHub. Writes person/<key> for each and a people/<label> digest, in one execution.
ArgumentTypeDescription
people?array[{key, name, email?, company?, location?, github?}]
peopleFile?stringPath to a JSON array of the same shape
numResults?number
concurrency?number
label?stringData name for the digest

Resources

search(infinite)— One Exa search: query, options, results (title, url, text, highlights), and cost. Keyed by `label`.
person(infinite)— One person's profile search: every linkedin.com/in candidate with evidence and verdict, and `best` (strongest confirmed/likely, else null). Keyed by the input `key`; each run appends a version.
people(infinite)— Digest of one find_people run: per-person best URL and verdict, counts by verdict, total cost. Keyed by `label`.
03Stats
A
100 / 100
Downloads
3
Archive size
10.8 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Docs keep secrets in a vault1/1earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License2/2earned
  • Verified public repository2/2earned
04Platforms
05Labels