# Content Naic — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Search and access comprehensive insurance regulatory information from state departments, including news articles, glossary definitions, committee details, and company data. Find contact information for state insurance regulators, look up insurance industry terms, and research specific insurance companies all in one place.

**Category:** Government & Public Data | **Website:** [content.naic.org/](https://content.naic.org/) | **Docs:** [parse.bot/marketplace/aa5b8426-9819-457e-86b1-50f7ee638bbf/content-naic-org-api](https://parse.bot/marketplace/aa5b8426-9819-457e-86b1-50f7ee638bbf/content-naic-org-api)

Pay-per-use API proxy. Each call is automatically billed to your wallet in USDC.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/parse-content-naic-org-api-aa5b8426/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_committees

List all NAIC committees, task forces, and working groups. Returns committee names and links to their detail pages on the NAIC site.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-content-naic-org-api-aa5b8426/get_committees \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_glossary_terms

Retrieve all insurance glossary terms and definitions from NAIC. Returns hundreds of insurance industry terms with their plain-language definitions. No pagination; the full glossary is returned in one response.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-content-naic-org-api-aa5b8426/get_glossary_terms \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_insurance_department_details

Get detailed contact information for a specific state insurance department. Returns commissioner name, phone numbers, physical and mailing addresses, and website URL. Requires the department ID obtained from list_insurance_departments.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `state_id` | string | Yes | Department ID from list_insurance_departments (e.g. '1025' for Alabama, '1029' for California). |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-content-naic-org-api-aa5b8426/get_insurance_department_details \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"state_id":"<string>"}'
```

### list_insurance_departments

List all US state and territory insurance departments. Returns department IDs and names. Each department ID can be used with get_insurance_department_details to retrieve full contact information including commissioner, phone numbers, and addresses.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-content-naic-org-api-aa5b8426/list_insurance_departments \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### search_companies

Get the URL to the NAIC interactive Tableau dashboard for searching insurance companies. The actual company data is served via the dashboard, not directly.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `company_name` | string | No | Company name to pre-populate in the search URL. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-content-naic-org-api-aa5b8426/search_companies \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"company_name":"<string>"}'
```

### search_newsroom

Search NAIC news releases and consumer articles. Without filters, returns all recent articles. Supports keyword text search and article type filtering. Returns article titles and links.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `keyword` | string | No | Search keyword to filter articles by content. |
| `type` | string | No | Article type filter. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-content-naic-org-api-aa5b8426/search_newsroom \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"keyword":"<string>","type":"<string>"}'
```
