API Format Address
From Openprovider API documentation
Format specification > address
Collection of data fields that contains the following members:
Field | address |
street (required) | |
| Street name part of the address, for example Main street |
| Alphanumeric value |
number | |
| House number part of the address |
| Numeric value |
suffix (optional) | |
| House number suffix part of the address |
| Alphanumeric value |
zipcode (required) | |
| Zip code or postal code |
| Alphanumeric value; for European postal codes, a syntax check is performed based on the following regular expressions (countries that are not included do not have syntax checking enabled):
AT: ^A-\d{4}$ BE: ^\d{4}$ CY: ^CY-\d{4}$ CZ: ^\d{3}\s\d{2}$ DE: ^\d{5}$ DK: ^\d{4}$ EE: ^\d{5}$ ES: ^\d{5}$ FI: ^\d{5}$ FR: \d{5} GB: ^(([A-Z][0-9]{1,2})|([A-Z]{2}[0-9]{1,2})|([A-Z]{2}[0-9][A-Z])|([A-Z][0-9][A-Z]))[ ]{0,1}[0-9][A-Z]{2}$ GR: ^\d{3}(\s)?\d{2}$ HU: ^\d{4}$ IT: ^\d{5}$ LT: ^LT-\d{5}$ LU: ^L-\d{4}$ LV: ^LV-\d{4}$ MT: ^[A-Z]{3}[ ]{0,1}[0-9]{4}$ NL: ^\d{4}[\s]{0,1}[A-Za-z]{2}$ PL: ^\d{2}[-]?\d{3}$ PT: ^[0-9]{4}-[0-9]{3}$ RO: ^\d{6}$ SE: ^\d{3}\s\d{2}$ SK: ^SK-\d{3}\s\d{2}$ |
city (required) | |
| City or town |
| Alphanumeric value |
state (optional) | |
| State or province |
| Alphanumeric value |
country (required) | |
| ISO-3166 [1] 2-character country code |
| Alphanumeric value |