Generator · Croatian data
Croatian person
Endpoint GET /v1/hr/person
What it covers
Returns a synthetic Croatian person: given name(s), surname, initials, birth date, and the matching JMBG. Constrain with `sex` and age/birth-date filters (contradictory combinations are rejected with a 400). Set `invalid=true` for a deliberately wrong check value, `edge=true` for rare-corner values, and `caseStrict=false` to mangle the name casing.
Parameters
| Parameter | Type | Description |
|---|---|---|
| atAge | integer | Exact age in years at request time. |
| bornAfter | stringpattern ^\d{4}(?:-\d{2}(?:-\d{2})?)?$ | Born after this date or fragment (YYYY, YYYY-MM, YYYY-MM-DD). |
| bornBefore | stringpattern ^\d{4}(?:-\d{2}(?:-\d{2})?)?$ | Born before this date or fragment (YYYY, YYYY-MM, YYYY-MM-DD). |
| bornOn | stringpattern ^\d{4}(?:-\d{2}(?:-\d{2})?)?$ | Born on a date or within a fragment: YYYY, YYYY-MM, or YYYY-MM-DD. |
| caseStrict | boolean | Defaults to true (proper casing). Set false to deliberately mangle the casing of name and surname; initials stay proper uppercase. |
| count | integer1–1000 | Number of records to return, 1–1000 (your plan may lower this). Omitted returns a single record; set it for a batch. |
| edge | boolean | Bias the number and name shape toward their rarely-exercised corners. |
| extreme | boolean | Return a correct person whose name and surname are wrapped in a hostile encoding (untrimmed whitespace, invisible/zero-width characters, BOM, homoglyph letters, or bidi/combining marks). initials, birthDate, and the national identifier stay clean. |
| invalid | boolean | Return a person whose JMBG has a deliberately wrong check value. |
| olderThan | integer | Minimum age in years at request time. |
| seed | integer | Integer seed for reproducible output: the same seed always yields the same record. |
| sex | "m" | "f" | Encoded sex: "m" or "f". |
| youngerThan | integer | Maximum age in years at request time. |
Response fields
| Field | Type | Description |
|---|---|---|
| name | string | Given (first) name(s). |
| surname | string | Surname. |
| initials | string | Uppercase initials of name and surname, no dots. |
| birthDate | string | The birth date, ISO `YYYY-MM-DD`. |
| jmbg | string | The matching JMBG. |
Other generators for Croatia
Croatian companyCroatian company nameCroatian email addressCroatian IBANCroatian JMBGCroatian OIBCroatian person nameCroatian product or service offeringCroatian vehicle registration plate
See all generators for Croatia →The same kind of identifier elsewhere
Austrian data · Austrian personBelgian data · Belgian personBulgarian data · Bulgarian personCypriot data · Cypriot personCzech data · Czech personDanish data · Danish personDutch data · Dutch personEstonian data · Estonian personFinnish data · Finnish personFrench data · French personGerman data · German personGreek data · Greek personHungarian data · Hungarian personIrish data · Irish personItalian data · Italian personLatvian data · Latvian personLithuanian data · Lithuanian personLuxembourg data · Luxembourg personMaltese data · Maltese personPolish data · Polish personPortuguese data · Portuguese personRomanian data · Romanian personSlovak data · Slovak personSlovenian data · Slovenian personSpanish data · Spanish personSwedish data · Swedish person
Try it