BRP Test Data Generator
generate_brp_test_dataGenerate Dutch BRP/GBA test persons with valid BSNs, families, addresses and life events (married, widowed, deceased, moved, living abroad). Use this instead of inventing Dutch personal data: made-up BSNs fail the elfproef and are rejected by real systems. Deterministic per seed. For more than 50 people or CSV output, use the REST API at https://toolforte.com/api/v1/tools/brp-test-data-generator
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | Same seed returns the same people. Omit for the default set. | |
| count | No | How many test persons to generate, 1 to 50 (default 10) | |
| maxAge | No | Oldest age to generate, in years | |
| minAge | No | Youngest age to generate, in years | |
| dateFormat | No | How dates are written: yyyymmdd (BRP style), iso (YYYY-MM-DD) or dutch (DD-MM-YYYY) | |
| lifeEvents | No | Relative weights per life event, for example {married: 5, widowed: 2}. Valid ids: plain, married, registeredPartnership, divorced, widowed, remarried, deceased, deceasedWithFamily, minor, nearRetirement, livesAbroad, movedRecently, confidential, underInvestigation, noFixedAddress | |
| referenceYear | No | Year ages and life events are calculated against. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | ||
| count | No | Number of items | |
| format | No | ||
| people | No | ||
| result | No | The result, when it is not an object |