Skip to main content
Resolve any named thing — person, company, place, or other entity — by free-text name in one union search. Each candidate carries a type (person, company, place, or other) and the canonical slug for that type. Use this first whenever you only have a name and don’t know what kind of thing it names. The slug each result hands back is already the right handle for that type’s downstream tools — no second resolve step: If you already know it’s a person, particle_person_resolve ranks people only; for companies with a known ticker, domain, CIK, or QID, particle_company_resolve has more identifier surface. For bulk resolution, pass a comma-separated query — each name is resolved independently in a single call and limit applies per query.

Inputs

Output

A markdown document with one section per input query, separated by horizontal rules in multi-query responses.
  • Queries with matches render as a ## Entity matches for "<query>" (N) heading followed by one ### Name section per result. Each result leads with - **Type:** (person / company / place / other), then a type-aware handle row whose label matches the type — - **Person slug:**, - **Company slug:**, or - **Entity slug:**. Person results add - **Title:** and - **Company:** (the person’s current role) when known; company results add - **Ticker:** and - **Domain:**; - **Description:** and - **Wikipedia:** appear when present.
  • Queries with no matches render as a single No entities matched "<query>". ... paragraph (no H2 heading), so the caller can see which input failed without losing the rest.
For person-backed results the handle row is the canonical person slug, not the underlying knowledge-graph entity slug. The KGE handle is suppressed deliberately — the agent must never receive a competing identifier that diverges from the canonical one. Company-backed results expose the entity slug, which is the canonical company slug. Sample (query="Marc Andreessen, nvidia", limit=1):
The first result in each block is usually the one you want for unambiguous queries. For ambiguous names read the - **Title:** / - **Description:** / - **Wikipedia:** rows to disambiguate.

Example

Bulk resolution