46 markets mapped · Europe · verified 2026-09-04
Every licensed insurer,
one map at a time.
Insurers Global is an open, machine-readable directory of the world’s insurance companies, built one market at a time. Europe is mapped: 3,755 licensed insurers, reinsurers and takaful operators across 46 countries, each reconciled against the supervisor’s own register where one is published. More regions follow.
Built for people and for AI agents. See the WebMCP tools and JSON API →
Browse Europe by region
Europe: six sub-regions
Every EU/EEA undertaking in the EIOPA register, Switzerland from FINMA, the UK and Gibraltar from the PRA list, plus principal carriers in non-EEA markets.
Nordics
Denmark, Finland, Iceland, Norway and Sweden: mature, concentrated markets with large mutual and pension-linked insurers.
Western Europe
France, the UK, Ireland, Benelux, Gibraltar and the Crown Dependencies, home to Europe’s largest carriers and captive domiciles.
Central Europe
Germany, Switzerland, Austria, Liechtenstein and the Visegrád and Alpine markets, with strong mutuals and cross-border groups.
Eastern Europe & Baltics
The Baltic states inside the EU single market, plus Ukraine, Belarus and Russia under national supervision.
Southern Europe
Italy, Spain, Portugal, Greece, Cyprus, Malta and Türkiye, from bancassurance leaders to Malta’s captive hub.
South-Eastern Europe
Balkan markets from Romania and Bulgaria to the Western Balkans, where regional groups such as VIG, UNIQA and Triglav dominate.
Largest markets
Where the licences are
Europe
Classes of business
What they are licensed to write
- U Not stated in register1667
- G General (Non-life)502
- R Reinsurer454
- L Life450
- H Health / Medical438
- X Specialty / Credit / Captive124
- C Composite118
- T Takaful / Islamic2
Ownership
- Domestic private 2003
- Mutual / cooperative 901
- Pan-European group 503
- Foreign multinational 225
- State-owned / parastatal 121
- Regional / multilateral 2
For AI agents
Query the directory without scraping
Every page registers WebMCP tools through navigator.modelContext, and the same data is published as a static JSON API with an OpenAPI description and an llms.txt.
curl https://insurers.global/api/v1/countries/kenya.json | jq '.regulator, .total'