Skip to main content
GET
Get Entity

Overview

Retrieve a single company profile by ID. A resolved entity embeds its member owners (one per office) with the per-link evidence that justified each link. Public-company facts (publicly_traded, ticker, tickers, lei, has_lei) are aggregated over the member companies and returned on the entity: the union of every member’s SEC/GLEIF matches, so the profile carries a company’s ticker even when only one office record does. An ent_* id can point to either a resolved entity (linked across offices) or a derived placeholder for an owner that isn’t linked to any others (ent_<owner-uuid>). Both resolve here. Passing a derived id for an owner that has since been linked returns the real entity, so the response id may differ from the one you requested. A cached derived id never 404s.

Path Parameters

string
required
Entity ID (e.g. ent_R3jK9mN2), including the derived ent_<owner-uuid> form.

Response

string
Entity ID (ent_*). May differ from the requested id when a derived id resolved to its real entity.
string
Always entity.
string
The entity’s display name, chosen from its member records.
string | null
ISO 3166-1 alpha-2 country code.
string | null
Entity type (e.g. corporation).
string
resolved when this is a company profile linked across offices, derived when it’s a placeholder for an owner not yet linked to any others.
boolean
Whether the entity is publicly listed: any active SEC company with a ticker across members, or the entity is itself listed or a subsidiary of a listed company. A derived entity exposes the owner’s own public-company facts when it’s matched to one; otherwise false. false means no confirmed listing, not confirmed-private.
string | null
The entity’s ticker, the first of tickers; null when none.
string[]
Deduped, uppercased tickers: member-company SEC tickers unioned with the entity’s own listing ticker, whether direct or inherited from a listed ancestor (so this includes an inherited subsidiary ticker). Direct-vs-inherited provenance lives in the listing block below. For a derived entity, the owner’s own tickers when matched to a public company; otherwise empty.
string | null
The entity’s GLEIF LEI, the first aggregated member LEI.
boolean
Whether any GLEIF LEI is present across member companies (for a derived entity, the owner’s own, when matched).
integer
Distinct trademarks across all members (co-owned marks counted once).
integer
Count of active trademarks (registered + pending), computed live across all member owners; always <= trademark_count.
integer
Number of member owners.
string | null
GLEIF parent entity id, when present (resolved entities only).
object | null
Public-listing decoration. Present only when the entity is listed or a subsidiary of a listed company; the whole block is omitted otherwise (an absent block means “no listing / unknown”, never confirmed-private).
object[]
string
Last change to the entity or its membership (drives the ETag).
string
Unique request identifier for support.
The link field is a small, stable projection: a link method, a confidence band, and matched identifiers, when applicable. The details of how the match was made aren’t returned through the API.

Code Examples

Errors