{
"country": "DE",
"postalCode": "75179",
"locality": "Pforzheim",
"subLocality": null,
"street": "Rastatter Str.",
"houseNumber": "13",
"recipient": "Roland Pfeiffer",
"organization": "Uniserv GmbH",
"organizationAddition": "Geschäftsführung",
"unidentifiedElements": []
}
Data Model
The Structure API splits a single-line address into its individual components using an AI model. The result may vary over time and by country.
Request Fields
The following table describes the input fields.
Field | Type | Description |
---|---|---|
|
string |
An unstructured address in one line.
Order of elements can be free, but logical sequencing improves accuracy.
Example: |
Response Fields
The following table describes the output fields.
Field | Type | Description |
---|---|---|
|
string |
Detected country code. Used for downstream validation. |
|
string |
Postal code element, if recognized. |
|
string |
City or town name element, if recognized. |
|
string |
Sub‑locality (district/neighborhood) element, if recognized. |
|
string |
Street name element, if recognized. |
|
string |
House number element, if recognized. |
|
string |
Person or name element, if identified. |
|
string |
Organization element, if identified. |
|
string |
Additional organization info (e.g., department), if present. |
|
array of string |
Words or tokens that couldn’t be assigned to any field. |
- Output Example