SEC API helps insurance, D&O underwriting, and counterparty-risk teams turn public-company filings into repeatable review packets: entity resolution, filing sections, compensation, ownership, enforcement releases, and monitor delivery.
Why insurance and risk teams use SEC API
Financial health monitoring
Pull company intelligence and structured financial statements for renewal reviews, counterparty checks, and portfolio surveillance.
Restatement and auditor alerts
Review filing-derived restatement, auditor-change, and officer-change event routes, then route saved-search matches to review queues.
Executive compensation screening
Retrieve named-executive compensation and compare year-over-year disclosures as part of governance and D&O context.
Enforcement history
Search SEC enforcement releases by source type, violation type, penalty range, and date window for underwriting support.
Key endpoints for insurance workflows
| Endpoint | Method | Use case |
|---|---|---|
/v1/entities/resolve | GET | Resolve insureds and counterparties before deeper reads |
/v1/intelligence/company | GET | Company intelligence bundle for issuer-level context |
/v1/filings | GET | Filing search with form type and date filters |
/v1/filings/latest/sections/{section_key} | GET | Extract risk factors, controls, or auditor-related sections |
/v1/events/restatements | GET | Filing-derived restatement events |
/v1/events/auditor-changes | GET | Filing-derived auditor change events |
/v1/events/enforcement | GET | SEC enforcement releases for diligence support |
/v1/compensation | GET | Executive compensation records by company |
/v1/compensation/compare | POST | Year-over-year compensation changes |
/v1/monitors | POST | Create saved-search monitors with a signed-in browser session |
/v1/delivery/events/export | GET | Export delivery history for audit review |
Example: screen a renewal candidate
Resolve the issuer and pull a compact company intelligence bundle:Example: monitor filings for risk language
Create a saved-search monitor for material-weakness language from the signed-in dashboard. Monitor creation is a human-authenticated action: it requires a WorkOS browser session and does not accept an API key. Use a name such asMaterial weakness watch, query material weakness internal control, and a 10-K / 10-K/A form filter. For webhook delivery, subscribe an org-level endpoint to monitor.match as described in Build a Filing Monitor.
When a filing needs review, extract the controls section directly:
How to use this in an underwriting workflow
Separate facts from judgment
Keep extracted filing text, compensation rows, and enforcement records separate from risk scoring or underwriting interpretation.
Use generated prompts
Start from the insurance prompt library for D&O profiles, auditor-change scans, material-weakness reviews, and renewal monitoring.

