Embeds
Embed endpoints return anembed_html string containing a styled <iframe> you can insert directly into any page. Every embed accepts optional height and width parameters (in pixels).
Company data summary
A pre-built summary card with key company metrics.Valuation chart
An interactive chart showing a company’s valuation history.Valuation table
A tabular view of valuation data points.Document PDF
Embed a Sacra research document as a PDF viewer.All embed endpoints identify companies by one of
company_slug, company_domain, or company_id. The document PDF embed uses document_slug instead.Build a custom UI with JSON data
If you need full control over presentation, use the JSON endpoints to fetch raw data and render it yourself.Fetch company profile
The/api/v1/companies/ endpoint returns the full company profile including financials, milestones, and metadata.
company key:
financials has a snake_case name, a numeric value, and a date.
Fetch financial metrics
The/api/v1/metrics/ endpoint returns detailed metric observations with citations.
metrics key:
metric_definition.base— the metric type (e.g.revenue,run_rate_revenue,recurring_revenue)metric_definition.view— eithervalueorgrowthmeasurement.amount— the metric valuemeasurement.end_date— the date the metric applies tomeasurement.scenario— typicallyhistoricalorprojection
Some metrics return
amount: null with low and high range values instead of a single point estimate.Fetch funding events
The/api/v1/events/ endpoint returns aggregated company events including funding rounds, secondary transactions, milestones, and corporate actions.
types parameter. Supported values: funding-round, secondary-transaction, company-milestone, corporate-action.
The
types query parameter uses kebab-case, while the event_type field in the response uses snake_case (e.g. funding_round).events key:
event_type, event_name, event_date, event_status) and a data object with type-specific details like amount_raised for funding rounds.
Example: React company card
Here’s a complete example building a company card component with React. The component fetches data through your own backend proxy to keep the API token server-side./api/sacra/company route is a backend proxy you create to forward requests to the Sacra API. A minimal Express example: