Event Object
The Event object is the primary data structure returned by GET /events and embedded within company responses. It represents a single market event extracted from an SEC filing.string
Unique identifier for this event. Stable across requests — the same event always returns the same
id. Example: evt_8k103_iobt_mar31.string
Ticker symbol of the company associated with this event. Always uppercase. Example:
NVDA.string
Category of the event. One of 35+ possible string values. See the Event Categories reference for the complete enumeration. Example:
Bankruptcy/Liquidation.string
Short, one-sentence headline summarizing the event. Written in plain English. Example:
"IO Biotech files Chapter 7, ceases all operations".string
AI-generated summary of the event, typically 1–3 sentences in length. Grounded in the content of the originating SEC filing. Suitable for display in financial news feeds, research dashboards, or LLM context windows.
string
The primary SEC form type and item section that triggered this event. Example:
8-K (1.03), 10-Q, Form 4. Use this to direct users to the correct section of the underlying filing.string | null
A secondary SEC filing associated with the same event, where applicable. Example:
15-12B. Returns null when there is no associated secondary filing.string
Full URL to the original filing on SEC EDGAR. Use this field to provide a direct citation link. Example:
https://sec.gov/Archives/edgar/data/1834585/000183458526000008/0001834585-26-000008-index.htm.object
The impact signal for this event. Contains a numerical score, directional assessment, human-readable label, and bar count.
string
ISO 8601 timestamp indicating when Insighthread published this event. Delivery is within 90 seconds of the SEC filing being accepted on EDGAR. Example:
2026-03-31T14:22:08Z.Impact Object
The Impact object appears nested inside every Event object. Refer to the Event Object section above for the full field-level documentation with score-to-label mapping.Company Object
The Company object is returned by the GET /companies endpoints.string
The company’s ticker symbol as listed on its primary stock exchange. Always uppercase.
string
Full legal name of the company. Example:
NVIDIA Corporation.string
The primary exchange on which the company’s equity is listed. Common values:
NYSE, NASDAQ, AMEX.string
Industry sector classification. Example:
Technology, Healthcare, Energy, Financials.string
Short prose description of the company’s primary business operations.
Error Responses
When the API cannot fulfill a request, it returns an appropriate HTTP status code and a JSON body with machine-readable error details. The error body always contains at least anerror field.
Pagination
All list endpoints (/events, /companies) use cursor-based pagination with a consistent response envelope. The full envelope structure is:
array
Array of result objects (Event or Company). May be empty if no records match the query.
string | null
Opaque string cursor pointing to the next page of results. Pass this as the
cursor query parameter on the next request. Returns null when the current page is the last page.integer
Total number of records matching the query across all pages, when available. May be omitted from some responses.
cursor value against the same filter parameters always returns the same next page.
Annotated Full Event Response
The following is a complete, annotated example of a single event response as returned inside thedata array:
