AFM register — verify Dutch insurance intermediaries
Check any Dutch intermediary against the official AFM register — free web lookup, plus a REST API that returns the same normalized record for 4 European registers.
The register & its authority
The AFM — the Dutch Authority for the Financial Markets (Autoriteit Financiële Markten) — which licenses financial-services providers in the Netherlands.
Financial-services providers advising on or mediating insurance in the Netherlands need an AFM licence. The AFM register is product-based: each licence lists the products (non-life, income, health, life insurance…) and services an entity may provide, including tied agents and authorised (underwriting) agents. BrokPass syncs the AFM's official register export and maps the product/service/role structure into the normalized category taxonomy.
The identifier: KvK
The 8-digit KvK number (Kamer van Koophandel — Dutch Chamber of Commerce), e.g. 54942454.
54942454— paste it in the tool below or into the API.Verify a Dutch intermediary now
Paste a KvK — the tool detects the register automatically and queries AFM's official dataset. It also accepts identifiers from the other covered registers.
Registration categories in AFM
Each AFM category is returned with its raw national code plus a normalized group bucket, so the same integration reads every country:
| National category | Meaning | Normalized group |
|---|---|---|
Verzekeringen (advise / mediate) | Insurance products distributed on the entity's own licence | Insurance broker |
Gevolmachtigd agent / verbonden bemiddelaar | Authorised (underwriting) agent or tied intermediary | Insurance agent |
Herverzekeringen | Reinsurance mediation services | Reinsurance intermediary |
Hypothecair / consumptief krediet, sparen, betalen | Mortgage & consumer credit, savings, payment products | Banking / credit intermediary |
Vermogen, deelnemingsrechten, beleggingsobjecten | Wealth & investment products | Investment adviser |
Data freshness
Synced (kind: etl) — AFM publishes its register as official open data, which BrokPass ingests and re-serves; the dataset is updated daily. Every sync also feeds the change-events engine (new registrations, strike-offs, renewals, category changes).
Verify via the API
One GET request returns the normalized JSON record — same schema as every other covered register:
# 🇳🇱 Netherlands — AFM (KvK) curl "https://brokpass.com/api/verify?country=NL&id=54942454" # Or let the API detect the register from the id format curl "https://brokpass.com/api/verify/auto?id=54942454"
Free demo tier: 20 requests per IP per day with standard RateLimit-* headers. Full reference in the API documentation; production plans on the pricing page.
The official source
BrokPass is an independent verification service — it is not AFM and is not endorsed by it. Results come from AFM's official open data (Source: AFM), and every record links its official source. For a legally authoritative confirmation, consult the register directly:
Official AFM register (Netherlands)The other covered registers
Same API, same normalized record — one integration covers all of them.