List licensed insurers with filters
list_insurersList licensed insurers with optional filters and bounded pages (25 by default, at most 200; a page of large records stops early to keep the response small and reports nextOffset). Filter by continent ("africa", "europe", "asia-pacific", "south-america", "north-america"), country slug (e.g. "uganda"), class slug (e.g. "captive-risk-retention-group", "composite", "funeral-assistance", "general-non-life", "health-medical"), group type slug (e.g. "corporate-parent-captive", "domestic-private", "foreign-multinational", "mutual-cooperative"), parent group slug or verification level. Country filtering fetches only that market's full insurer records; compact returns lean rows instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| class | No | Class of business slug. | |
| group | No | Parent group slug, e.g. "allianz"; list_groups returns them all. | |
| limit | No | Maximum number of results to return. | |
| offset | No | Results to skip, for paging. | |
| compact | No | true: return each insurer as a lean row (slug, name, country, class, groupSlug, verification) without notes, source text, identifiers or links, so more rows fit in one response. get_insurer returns the full record for any slug. | |
| country | No | Country slug (e.g. "uganda") or ISO alpha-2 code (e.g. "UG"). | |
| continent | No | Continent slug. | |
| group_type | No | Ownership group type slug. | |
| verification | No | Verification level against the source register. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | ||
| error | No | ||
| dataset | No | ||
| licence | No | ||
| version | No | Dataset version the result was read from. | |
| verified | No | Date the dataset snapshot was verified. | |
| retryable | No | ||
| verificationNote | No |