Create entity
Creates a new company entity and begins background enrichment.
Each entity requires a name plus at least one of: a description or a domain. Providing both is recommended — domain is the highest-signal identifier because it is unambiguous; a well-written description is the best alternative when no domain is available.
The entity status starts as pending and transitions to ready once
enrichment completes.
Authorizations
API key for authentication.
Body
Request body for creating a single entity. The name field is required.
You must also provide at least one of: a top-level description or a domain
inside additional_attributes.company_attributes.
The more fields you provide, the better the matching quality.
The company or person name. Required and must be non-empty.
1"NewsCatcher"
The type of entity.
company: A company or organization (default).person: An individual person.
company, person Free-text description of the entity used for disambiguation when similar names exist. See Writing effective descriptions for guidance on improving matching quality.
"NewsCatcher is a data-as-a-service company providing news intelligence APIs including the CatchAll Web Search API (2B+ web pages indexed) and News API (140,000+ sources, 100+ countries)."
Optional external identifier for this entity. Free-form string, not enforced as unique. Use it to store your own CRM, data warehouse, or internal database ID so you can join CatchAll results back to your systems.
255"crm-12345"
Additional attributes for the entity, keyed by entity type.

