---
title: "NAIC line-of-business taxonomy + loaded years for the carriers dataset"
method: GET
path: "/v1/carriers/lines"
---

# NAIC line-of-business taxonomy + loaded years for the carriers dataset

`GET /v1/carriers/lines`

## Request

- Base URL: `https://api.querylines.com`
- URL: `https://api.querylines.com/v1/carriers/lines`
- Auth: none declared

Free -- discovery bait (CLAUDE.md). Cache-Control: public, max-age=3600.

## Response `200`

The full NAIC line taxonomy, which data years are loaded, and the dataset's coverage note.

- object
  - `lines` object[], required
    - `line_no` string, required: Printed annual-statement line number, e.g. "04".
    - `line_code` string, required
    - `name` string, required
    - `category` string, nullable, required: null for the all-lines total.
    - `from_year` number, nullable, required: First data year this line exists on its own; null = all loaded years.
    - `comparability_note` string, nullable, required
  - `years_loaded` number[], required: Distinct report_years with data, empty before the first load.
  - `coverage_note` string, required: Top-125 countrywide / top-10 per jurisdiction ONLY -- absence from these results does NOT mean a carrier writes no business there. Repeated verbatim on every response (see GET /v1/carriers/lines).

---

[API](https://skmtc.dev/querylines/apis/querylines-api.md) · [All operations](https://skmtc.dev/querylines/apis/querylines-api/llms.txt) · [OpenAPI document](https://skmtc.dev/querylines/apis/querylines-api/revisions/4afb6c3e2b1f?raw)
