Organizations
Organizations include companies, subsidiaries, government agencies, investors,
research labs and other published organizations. They share the organizations
collection. A commercial company and a government agency are different type
values, not separate identifier namespaces.
Find companies
type values include company, subsidiary, agency, investor, research_lab
and other. A company equality filter excludes subsidiaries. Query subsidiaries
separately if your workflow needs both; the API does not support an OR predicate.
Use q for name/description substring matching, or filters for exact slug, id,
country, parent_id and other published fields. Multiple filters use AND.
Resolve identifiers
Keep attributes.id as the organization UUID for joins. An exact slug lookup uses
filters={"slug":"EXACT_PUBLISHED_SLUG"}. A UEI or other external identifier is
resolved through organization-identifiers using exact scheme and value values
from published data. Use its organization_id to query organizations by id.
Never infer identity or ownership from a similar name.
Follow relationships
Read the exact field schemas in the resource reference before filtering. Related rows are not embedded automatically; each list/detail call uses one API request.
parent_id, ultimate_parent_id and navigation_parent_id have different purposes.
Do not treat navigation hierarchy as legal ownership. For award attribution, retain
the published basis and time period; see awards.
