The endpoint requires
insurance:read, available insurance data and an explicit window_days of 30, 45 or 60.
data, source and freshness metadata. Follow next_cursor using the same filters, date basis and window. An empty result does not establish that no policies expire during that period; it means no matching evidence was returned for the requested selection.
Use GET /carriers/{dot}/insurance-filings for observed filing records and GET /evidence/{id} for an authorized redacted source reference. Keep insurance timing distinct from the carrier’s Census status and operating authorities.
For a pinned CSV, use the export workflow and retain the same date basis and window. Do not infer a verified expiration from a filing date, anniversary or estimated renewal.