Vask en adresse
Match en uformateret adressestreng mod DAR og få op til 10 rangerede kandidater og en sikkerhedskategori A, B eller C.
https://api.grundfast.dk/v1/datavask/adgangsadresserErstatter DAWA’s /datavask/adgangsadresser. Strengen sammenlignes med alle adgangsadresser efter lighed, så stavefejl, manglende postnumre og forkortelser stadig kan give et match. Svaret er { kategori, antal, resultater }, og hver kandidat har sin lighed (0–1).
A er et sikkert match: næsten eksakt, eller klart bedre end nummer to. B er et sandsynligt match, der bør bekræftes. C er usikkert. Læs antal før kategori: C med antal: 0 betyder, at intet matchede, mens C med kandidater betyder, at de skal gennemgås.
Godkendelse · API-nøgle
Send din nøgle som Authorization: Bearer gf_live_… — eller gf_test_… for gratis sandbox-kald. Se Godkendelse og nøgler.
Afregning
Ét kald.
Eksempel
curl -G "https://api.grundfast.dk/v1/datavask/adgangsadresser" \
--data-urlencode "betegnelse=rådhuspladsen 1, københavn" \
-H "Authorization: Bearer $GRUNDFAST_API_KEY"{
"kategori": "B",
"antal": 10,
"resultater": [
{
"betegnelse": "Rådhuspladsen 1, 1550 København V",
"adgangsadresse_id": "0a3f507a-ec01-32b8-e044-0003ba298018",
"bfe_nummer": 6033528,
"vejnavn": "Rådhuspladsen",
"husnr": "1",
"postnr": "1550",
"postnrnavn": "København V",
"kommunekode": "0101",
"koordinat": { "lon": 12.5695777, "lat": 55.6756275 },
"lighed": 0.813
},
{
"betegnelse": "Rådhuspladsen 11, 1550 København V",
"adgangsadresse_id": "0a3f507a-ec07-32b8-e044-0003ba298018",
"bfe_nummer": 100058380,
"vejnavn": "Rådhuspladsen",
"husnr": "11",
"postnr": "1550",
"postnrnavn": "København V",
"kommunekode": "0101",
"koordinat": { "lon": 12.5686571, "lat": 55.6763797 },
"lighed": 0.735
}
],
"meta": {
"kilde": "Datafordeler DAR via Grundfast",
"grundfast_version": "0.1.0"
}
}Forkortet: lange lister og geometrier er skåret ned — de viste værdier er uændrede.
Parametre
betegnelsestringquerypåkrævet- Adressen, der skal vaskes, mindst 2 tegn efter trim. Tekst ud over 128 tegn ignoreres.Eksempel:
rådhuspladsen 1, københavn
Felter i svaret
kategori'A' | 'B' | 'C'- Sikkerheden for det bedste match. Læs den sammen med
antal. antalinteger- Antal kandidater, højst 10.
0betyder intet match. resultater[].lighednumber- Trigram-lighed mellem input og kandidat, 0–1 med tre decimaler. Listen er sorteret faldende.
resultater[].adgangsadresse_idstring (UUID)- DAR-husnummerets UUID for kandidaten. Kandidaten har også
bfe_nummerogkoordinat.
Statuskoder
| Status | Betydning |
|---|---|
| 200 | Svaret er leveret. |
| 400 | betegnelse mangler eller er kortere end 2 tegn. |
| 401 | Nøglen mangler eller er ugyldig. |
| 429 | Burst-grænsen eller månedskvoten er nået. Se Retry-After. |
| 503 | Adresseindekset er ikke slået til eller endnu ikke indlæst i dette miljø. |
Fejl har altid formen { "error": "…" }. Se Fejl og statuskoder for, hvad der kan prøves igen.
Prøv det
Live-kald fra siden
Kræver din nøgleBruges ofte sammen med
- POSTVask mange adresser
/v1/datavask /adgangsadresser:batch - GETSøg efter en adresse
/v1/adresse /search - GETSlå en adresse op
/v1/adresse /:uuid
Læs mere om DAWA-kompatibel, og hvad data kan bruges til, på produktsiden.