Adress-Check
Suche und Verifikation von Adressen inklusive Geo-Koordinaten in Österreich
Authentifizierung
Zur Verwendung der API musst du dich mit einem API-Key authentifizieren. Dazu wird HTTP Basic Authentication verwendet. Der API-Key ist als Benutzernamen einzugeben. Ein Passwort ist nicht erforderlich.
Der Host für alle APIs lautet: http://api.opendata.host/

address/find
Sucht Adressen in Österreich und spielt Postleitzahl, Ort, Straße, Hausnummer, sowie Longitude und Latitude als Ergebnis aus. Es muss mindestens ein Suchparameter (zip, city, street-address, street-number) angegeben werden.
Pro Request werden kostenfrei maximal 100 Datensätze ausgegeben.
URL:
http://api.opendata.host/1.0/address/find?country=xx&zip=xxx&city=xxx&street-address=xxx&street-number=xxx&offset=xxx&limit=xxx
Beispiel:
Parameter
| country | Land, default at |
| zip | Postleitzahl |
| city | Stadt oder Gemeinde |
| street-address | Straßenname |
| street-number | Hausnummer |
| limit | Anzahl der maximal angezeigten Ergebnisse, default 100 |
| offset | Index des Startelements, default 0 |
Resultat
/1.0/address/find?country=at&zip=1190&city=Wien&street-address=Grinzin&street-number=14&offset=1&limit=2
{
addresses: [
{
postalCode: "1190",
city: "Wien",
street: "Grinzinger Steig",
houseNumber: "14",
longitude: 16.3444433854524,
latitude: 48.258507347356
},
{
postalCode: "1190",
city: "Wien",
street: "Grinzinger Straße",
houseNumber: "149",
longitude: 16.366989618421,
latitude: 48.2548247714943
}
],
offset: 1,
limit: 2,
size: 9,
errorCode: 0
}
/1.0/address/find?offset=1&limit=2
{
size: 0,
errorCode: 4,
errorMessage: "Please restrict your search conditions"
}
Fehlercodes
Folgende Fehlercodes werden verwendet:
| Errorcode | Fehlergrund | Errormessage |
|---|---|---|
| 0 | Erfolg | keine Message |
| 1 | Keine Resultate gefunden | No results found |
| 2 | Keine Daten bei Compass gefunden | No data available |
| 3 | Eingabeparameter entsprechen nicht dem erwarteten Format (z.B. Firmennummer) | Invalid input format |
| 4 | Suche zu allgemein | Please narrow your search conditions |
| 5 | Unerwarteter Fehler | Internal error |