---
title: "Florida homeowners litigation metrics by year"
method: GET
path: "/v1/litigation"
---

# Florida homeowners litigation metrics by year

`GET /v1/litigation`

## Request

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

Aggregate statewide Florida figures from the OIR Property Insurance Stability Report: the MCAS share of the nation's homeowners' claims and suits opened in Florida, plus defense cost & containment (DCC) totals and per-claim averages. Admitted-only, Florida-only. Optional `from`/`to` narrow the year window. $0.10 per query.

## Query parameters

- `from` integer
- `to` integer

## Response `200`

Litigation metrics by year.

- object
  - `state` string, required
  - `from` number, nullable, required
  - `to` number, nullable, required
  - `metrics` object[], required
    - `year` number, required: The calendar/accident year the figures describe.
    - `pct_national_claims` number, nullable, required: Florida's % of nationwide homeowners' claims opened (MCAS), as printed. null when not yet reported (MCAS lags ~2 years).
    - `pct_national_suits` number, nullable, required: Florida's % of nationwide homeowners' lawsuits opened (MCAS), as printed.
    - `dcc_total` number, nullable, required: Direct domestic homeowners' defense cost & containment expenses ($), as printed.
    - `dcc_per_claim` number, nullable, required: Average total DCC expense per claim ($), as printed.
  - `report_date` string, nullable, required
  - `data_as_of` string, nullable, required
  - `source` string, nullable, required
  - `coverage_note` string, required

## Other responses

- `400`: Invalid query parameters.
- `402`: Payment required (x402). Returned when the x402 payment gate is enabled (PAY_TO_ADDRESS configured) and the request carries no valid payment. The full payment challenge (price/network/payTo/asset) is carried in the base64-encoded PAYMENT-REQUIRED response header (see the x402 spec), not the JSON body -- the body is `{}` for API clients. Price for this route: $0.10. Retry with a signed payment per x402 (USDC on Base mainnet); on success the response carries a PAYMENT-RESPONSE header with settlement info. When PAY_TO_ADDRESS is unset (kill switch off), this route is free and never returns 402.
- `500`: Internal error.

---

[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)
