> ## Documentation Index
> Fetch the complete documentation index at: https://docs.secapi.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# SEC Data for Insurance and Risk

> Monitor financial health, restatements, auditor changes, executive comp, and enforcement history for insured entities and counterparties with the SEC API.

<Info>
  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.
</Info>

## Why insurance and risk teams use SEC API

<CardGroup cols={2}>
  <Card title="Financial health monitoring" icon="heart-pulse" href="/investment-intelligence">
    Pull company intelligence and structured financial statements for renewal reviews, counterparty checks, and portfolio surveillance.
  </Card>

  <Card title="Restatement and auditor alerts" icon="triangle-alert" href="/api-reference/events">
    Review filing-derived restatement, auditor-change, and officer-change event routes, then route saved-search matches to review queues.
  </Card>

  <Card title="Executive compensation screening" icon="dollar-sign" href="/compensation-workflows">
    Retrieve named-executive compensation and compare year-over-year disclosures as part of governance and D\&O context.
  </Card>

  <Card title="Enforcement history" icon="gavel" href="/api-reference/events">
    Search SEC enforcement releases by source type, violation type, penalty range, and date window for underwriting support.
  </Card>
</CardGroup>

***

## 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:

```bash theme={null}
curl -H "x-api-key: $SECAPI_API_KEY" \
  "https://api.secapi.ai/v1/entities/resolve?ticker=AIG"
```

```bash theme={null}
curl -H "x-api-key: $SECAPI_API_KEY" \
  "https://api.secapi.ai/v1/intelligence/company?ticker=AIG"
```

Review compensation and auditor-change context as separate, cited reads:

```bash theme={null}
curl -H "x-api-key: $SECAPI_API_KEY" \
  "https://api.secapi.ai/v1/compensation?ticker=AIG&limit=10"
```

```bash theme={null}
curl -H "x-api-key: $SECAPI_API_KEY" \
  "https://api.secapi.ai/v1/events/auditor-changes?ticker=AIG&date_from=2024-01-01&limit=10"
```

***

## 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 as `Material 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](/tutorials/build-filing-monitor).

When a filing needs review, extract the controls section directly:

```bash theme={null}
curl -H "x-api-key: $SECAPI_API_KEY" \
  "https://api.secapi.ai/v1/filings/latest/sections/item_9a?ticker=AIG&form=10-K&mode=compact"
```

Export delivery history when you need an audit trail for what was sent:

```bash theme={null}
curl -H "x-api-key: $SECAPI_API_KEY" \
  "https://api.secapi.ai/v1/delivery/events/export?kind=webhook_delivery&format=ndjson&limit=100"
```

***

## How to use this in an underwriting workflow

<CardGroup cols={2}>
  <Card title="Separate facts from judgment" icon="list-checks">
    Keep extracted filing text, compensation rows, and enforcement records separate from risk scoring or underwriting interpretation.
  </Card>

  <Card title="Use generated prompts" icon="terminal" href="/agents/prompt-library/insurance">
    Start from the insurance prompt library for D\&O profiles, auditor-change scans, material-weakness reviews, and renewal monitoring.
  </Card>
</CardGroup>

<Prompt>
  You are a risk assessment agent with access to SEC API. For any company under review, check enforcement history, pull the company intelligence bundle for financial health, review executive compensation structures, and extract auditor opinion and risk-factor sections from the latest 10-K. Flag restatements, auditor changes, and enforcement actions as high-priority findings. Always include requestId references for compliance documentation.
</Prompt>

*See the full 6-prompt [Insurance & risk library](/agents/prompt-library/insurance).*
