HAALCENTRAAL BRP Update API
Haal Centraal / BRP Update API / Getting Started

Getting Started

The ‘BRP update’ Web API is specified in OpenAPI specifications (OAS).

Do you want to use the API? This is what you can do:

  1. View the functionality and specifications
  2. Implement the API client

Functionality and specifications

With this API you can keep a local copy current. You can manage which persons you want to follow, and request for which followed persons data has changed from a particular date onwards.

You can view a visual representation of the specification with Swagger UI or Redoc.

You can read the functional documentation in features.

Managing which persons are followed

Requesting changes to persons

Implement the API client

You can generate client code with the “genereervariant” of the API specifications and a code generator. An overview of code generators can be found at OpenAPI.Tools.

This repo contains scripts with which you can generate client code in JAVA, .NET (Full Framework and Core) and Python using OpenAPI Generator. The easiest way to use the code generation scripts is to clone this repo. After cloning you can install the packages needed with npm install, and with npm run <script name> you can run one of the following scripts:

A list of other supported generator options can be found in the Generators List of OpenAPI Generator.

Note. The prerequisite of OpenAPI Generator is JAVA. You must install a JAVA runtime before you can use OpenAPI Generator.

Trying and testing

Ask your municipality about demo and test environments that they make available to their consumers.