---
title: "Flood insurance cost context: NFIP policies in force in the ZIP (estimate, not a quote)"
method: POST
path: "/api/locus_flood_premium_context"
tags: ["insurance", "flood", "estimate", "fema", "read-only", "free", "free"]
---

# Flood insurance cost context: NFIP policies in force in the ZIP (estimate, not a quote)

`POST /api/locus_flood_premium_context`

## Request

- Base URL: `https://api.locus.report`
- URL: `https://api.locus.report/api/locus_flood_premium_context`
- Auth: none required

Median and quartiles of annual NFIP policy cost and FEMA full-risk premium for policies in force in the ZIP, from OpenFEMA NFIP Policies v3, for buyer, owner and lender agents. Split by rated zone (SFHA vs minimal hazard), with policy count and rate-method counts. An estimate, never a quote, national.
Use this when you can call Locus free tools (REST tools/call or MCP).
Use locus-flood-premium-context instead when your client can only call paid x402 routes; it returns the same records. Direct flat-body route for this one free resource; no API key, payment, or catalog wrapper. Return only the cited bounded evidence described here; this route never produces a paid brief or full report.

## Request body

- object
  - `address` string: Optional US street address or place; NC uses AddressNC first, other areas use the national geocoder fallback when latitude/longitude are not provided.
  - `latitude` number: Optional decimal latitude; provide with longitude to skip address geocoding.
  - `longitude` number: Optional decimal longitude; provide with latitude to skip address geocoding.

## Response `200`

Free cited evidence response.

- object

## Other responses

- `400`: Invalid request body.
- `429`: Rate limited.

---

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