POST /enrich
Endpoints
POST /enrich
Firmographics + headline insight + SWOT + competitors + people + events.
POST
POST /enrich
Use case
After resolving an entity with/validate, call /enrich for the full BETA picture: firmographics, market cap, headline insight, optionally SWOT + competitors + priorities (include: ['intelligence']), events during a tenure window (include: ['events'] with tenure), key people inline (include: ['people']), or historical intelligence snapshots (include: ['intelligence_history']).
Request
Company name or canonical entity key. 2–200 characters.
When present, scopes
events to a window: { "start": "YYYY-MM", "end": "YYYY-MM" }.Subset of
["events", "people", "intelligence", "intelligence_history"].Response
Entity-match confidence (0–1).
Canonical entity. Extends
/validate’s entity with exchange, headquarters, founded, employees, description.Where available:
marketCap (formatted, e.g., "$1.2T"), revenueRange (e.g., "$10B+").Display summary — synthesized 2–4 paragraph briefing on the company. News-corroborated, source-cited inline as
[N] footnote markers.Short (~1 sentence) insight surfaced from the latest synthesis run.
Material events (SEC 8-K filings) — populated when
include: ['events'] and tenure is provided.SWOT, competitors, priorities, changelog, confidence — populated when
include: ['intelligence'].Temporal snapshots (up to 30) — populated when
include: ['intelligence_history'].enrichedAt (ISO datetime), sources (array of structured datasets used), resolution (per Citation Contract), costEstimate (USD).Code samples
Live response
Private companies (like Stripe) often have no SEC events —
events: [] is expected, not an error. Public companies return populated arrays when include: ['events'] is set.Errors
| Status | Body | When |
|---|---|---|
400 | {"error": "Ambiguous company name", "code": "NEEDS_DISAMBIGUATION", "alternatives": [...]} | Multiple entities matched |
404 | {"verified": false, "error": "Company not found", "code": "NOT_FOUND"} | No entity resolved |
| Other | See /validate for the standard set |
Citation pointer
See Citation Contract for howmeta.sources[], intelligence.competitors[*].source, and the [N] footnote markers in context are populated.