{
  "title": "Insurers Global — North America Insurance Companies Directory",
  "publisher": "Kenbright Actuarial and Financial Services North America",
  "publisherShort": "KAFS North America",
  "publisherUrl": "https://www.kenbright.ai/",
  "source": "Public registers and licensee lists published by each market's insurance supervisor, compiled by KAFS North America; markets whose supervisor publishes no list are compiled from market knowledge and marked unverified. Per-market provenance is in each country record (`verification`) and each insurer record (`registerSource`).",
  "datasetVersion": "2026-09-08+3f3925fad259",
  "verificationDate": "2026-09-08",
  "generatedFrom": "Africa: Master List, Regulators, Pan-African Groups, Verification Log, 2026 Market Notes; Europe: Master List, Regulators, Groups, Verification Log; Asia-Pacific: Master List, Regulators, Groups, Verification Log; South America: Master List, Regulators, Groups, Verification Log; North America: Master List, Regulators, Verification Log",
  "rowCount": 4517,
  "countryCount": 5,
  "groupCount": 32,
  "regionCount": 5,
  "iaigCount": 59,
  "iaigsInDirectory": 34,
  "iaigRegister": {
    "source": "https://www.iais.org/register-of-iaigs/",
    "asOf": "2026-06-03",
    "retrieved": "2026-09-04"
  },
  "profileCount": 407,
  "identityCount": 0,
  "footprintCount": 0,
  "financialsCount": 31,
  "currencyCount": 122,
  "continents": [
    {
      "slug": "north-america",
      "name": "North America",
      "source": "North America Insurance Directory (Insurers Global research workbook)",
      "verificationDate": "2026-09-08",
      "rowCount": 4517,
      "countryCount": 5,
      "regionCount": 5
    }
  ],
  "licence": "CC BY 4.0 (data), MIT (code)",
  "commit": "b27c0b2b9bf9c917f2278ea393eb4a455f2cea1b",
  "site": "https://north-america.insurers.global",
  "api": "https://north-america.insurers.global/api/v1",
  "endpoints": {
    "countries": "https://north-america.insurers.global/api/v1/countries.json",
    "countriesPages": "https://north-america.insurers.global/api/v1/countries/pages/{n}.json",
    "country": "https://north-america.insurers.global/api/v1/countries/{slug}.json",
    "countryInsurers": "https://north-america.insurers.global/api/v1/countries/{slug}/insurers.json",
    "countryInsurersPages": "https://north-america.insurers.global/api/v1/countries/{slug}/insurers/pages/{n}.json",
    "insurers": "https://north-america.insurers.global/api/v1/insurers.json",
    "insurersPages": "https://north-america.insurers.global/api/v1/insurers/pages/{n}.json",
    "insurerNames": "https://north-america.insurers.global/api/v1/insurers/names.json",
    "insurerNamesPages": "https://north-america.insurers.global/api/v1/insurers/names/pages/{n}.json",
    "insurer": "https://north-america.insurers.global/api/v1/insurers/{slug}.json",
    "groups": "https://north-america.insurers.global/api/v1/groups.json",
    "groupsPages": "https://north-america.insurers.global/api/v1/groups/pages/{n}.json",
    "group": "https://north-america.insurers.global/api/v1/groups/{slug}.json",
    "footprint": "https://north-america.insurers.global/api/v1/footprint/{slug}.json",
    "former": "https://north-america.insurers.global/api/v1/former.json",
    "formerEntity": "https://north-america.insurers.global/api/v1/former/{slug}.json",
    "iaigs": "https://north-america.insurers.global/api/v1/iaigs.json",
    "iaigsPages": "https://north-america.insurers.global/api/v1/iaigs/pages/{n}.json",
    "regulators": "https://north-america.insurers.global/api/v1/regulators.json",
    "resolve": "https://north-america.insurers.global/api/v1/resolve.json",
    "resolveLei": "https://north-america.insurers.global/api/v1/resolve/lei/{lei}.json",
    "resolveDomain": "https://north-america.insurers.global/api/v1/resolve/domain/{host}.json",
    "vocab": "https://north-america.insurers.global/api/v1/vocab.json",
    "searchIndex": "https://north-america.insurers.global/api/v1/search-index.json",
    "openapi": "https://north-america.insurers.global/api/v1/openapi.json",
    "webmcp": "https://north-america.insurers.global/.well-known/webmcp.json",
    "mcp": "https://north-america.insurers.global/mcp",
    "mcpHealth": "https://north-america.insurers.global/mcp/health",
    "serverCard": "https://north-america.insurers.global/.well-known/mcp/server-card.json",
    "mcpConfigSchema": "https://north-america.insurers.global/.well-known/mcp-config",
    "llms": "https://north-america.insurers.global/llms.txt"
  },
  "mcp": {
    "endpoint": "https://north-america.insurers.global/mcp",
    "transport": "streamable-http",
    "authentication": "none",
    "tools": [
      "search_insurers",
      "list_insurers",
      "get_country",
      "get_country_summary",
      "get_directory_info",
      "get_insurer",
      "list_groups",
      "list_iaigs",
      "get_group",
      "get_footprint",
      "list_regulators",
      "resolve_former_name",
      "search",
      "fetch"
    ],
    "note": "The same 14 tools as WebMCP, over the Model Context Protocol. Every POST is answered with one JSON object; supports the 2026-07-28 per-request revision (server/discover) and the initialize-based revisions 2025-03-26 to 2025-11-25."
  },
  "paging": {
    "note": "Every list file is also published as <list>/pages/{n}.json, 1-based, in compact JSON, each page under 96 KB and linked by first, prev, next and last. Fetch the pages when a whole list is too large for your client; the unpaged file carries the same \"pages\" object above its data.",
    "pageSize": {
      "insurers": 25,
      "insurerNames": 400,
      "countries": 20,
      "groups": 50,
      "iaigs": 25
    },
    "enumerate": "To list every insurer, read insurers/names.json (slug, name, country, classCode, verification; about 1.6 MB) or its pages, then fetch insurers/{slug}.json for the full record.",
    "resolve": "To find the insurer behind one identifier, fetch resolve/lei/{lei}.json (the LEI as issued) or resolve/domain/{host}.json (the website host, lower case, without a leading www.). Each returns the matching rows with a link to the full record; an unknown key is a 404. resolve.json holds every key at once."
  },
  "vocab": {
    "continents": [
      {
        "slug": "north-america",
        "name": "North America"
      }
    ],
    "regions": [
      {
        "slug": "canada",
        "name": "Canada",
        "continent": "north-america"
      },
      {
        "slug": "united-states",
        "name": "United States",
        "continent": "north-america"
      },
      {
        "slug": "bermuda",
        "name": "Bermuda",
        "continent": "north-america"
      },
      {
        "slug": "mexico",
        "name": "Mexico",
        "continent": "north-america"
      },
      {
        "slug": "central-america-and-caribbean",
        "name": "Central America & Caribbean",
        "continent": "north-america"
      }
    ],
    "classes": [
      {
        "slug": "captive-risk-retention-group",
        "name": "Captive / Risk retention group",
        "code": "K",
        "description": "Captives, risk retention groups, sponsored cells and special-purpose reinsurers licensed in a captive domicile to insure their owners’ risks."
      },
      {
        "slug": "composite",
        "name": "Composite",
        "code": "C",
        "description": "Licensed to write both life and non-life business under one entity."
      },
      {
        "slug": "general-non-life",
        "name": "General (Non-life)",
        "code": "G",
        "description": "Short-term property, casualty, motor, marine and other non-life covers."
      },
      {
        "slug": "health-medical",
        "name": "Health / Medical",
        "code": "H",
        "description": "Medical, health and hospital cash insurers licensed separately from life."
      },
      {
        "slug": "life",
        "name": "Life",
        "code": "L",
        "description": "Long-term life assurance, annuities, pensions and savings products."
      },
      {
        "slug": "not-stated-in-register",
        "name": "Not stated in register",
        "code": "U",
        "description": "Solvency II undertakings whose register entry carries no class of business; usually non-life or composite."
      },
      {
        "slug": "reinsurer",
        "name": "Reinsurer",
        "code": "R",
        "description": "Carriers that accept risk ceded by primary insurers."
      },
      {
        "slug": "specialty-credit-captive",
        "name": "Specialty / Credit / Captive",
        "code": "X",
        "description": "Credit, trade, legal-expenses, captive, agricultural, statutory-scheme or other specialist carriers."
      }
    ],
    "groupTypes": [
      {
        "slug": "corporate-parent-captive",
        "name": "Corporate parent (captive)",
        "code": "CP",
        "description": "Captive owned by the corporation, association or group whose risks it insures."
      },
      {
        "slug": "domestic-private",
        "name": "Domestic private",
        "code": "DO",
        "description": "Owned by domestic private shareholders with no cross-border parent."
      },
      {
        "slug": "foreign-multinational",
        "name": "Foreign multinational",
        "code": "FM",
        "description": "Subsidiary of a multinational headquartered outside the continent."
      },
      {
        "slug": "mutual-cooperative",
        "name": "Mutual / cooperative",
        "code": "MU",
        "description": "Mutual, cooperative or member-owned insurer."
      },
      {
        "slug": "regional-multilateral",
        "name": "Regional / multilateral",
        "code": "RG",
        "description": "Regional or multilateral institution such as a development reinsurer, or a market association such as Lloyd’s."
      },
      {
        "slug": "state-owned-parastatal",
        "name": "State-owned / parastatal",
        "code": "SO",
        "description": "Owned wholly or partly by a national government or parastatal."
      }
    ]
  }
}