Normalize a Belgian address from free text
Send an address as one line, in any order and with the usual abbreviations, and get the official street, number, box, postcode and municipality back, with a score.
EndpointPOST https://addrly.be/api/v1/normalize
When to use it
- Cleaning an existing customer or supplier file before an import.
- Reading addresses from emails, PDFs or a spreadsheet column.
- Deciding automatically between accept, review and reject from the score.
- Cost
- 1 request per call
- Authentication
- X-API-Key header
- Coverage
- Every official address in Belgium
JSON body
| Parameter | Type | Description |
|---|---|---|
addressrequired |
string |
The address as one line of free text, in any order, abbreviations included (av., chée, bte, bxl). |
curl -X POST "https://addrly.be/api/v1/normalize" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"address": "rue de la loi 16, 1000 brux"}'
{
"input": "rue de la loi 16, 1000 brux",
"found": true,
"match_similarity": 1.0,
"match_details": {
"street_similarity": 1.0,
"house_number_match": true,
"postcode_match": true
},
"normalized": {
"street_fr": "Rue de la Loi",
"street_nl": "Wetstraat",
"house_number": "16",
"box_number": null,
"postcode": "1000",
"municipality_fr": "Bruxelles",
"municipality_nl": "Brussel",
"lat": 50.8467,
"lon": 4.3499
}
}
The other address endpoints
Autocomplete
Suggestions while the user types, from the first characters of a street, a number or a postcode.
Read the referenceAddress validation
Does this address exist? A yes or no, a confidence score and the official version.
Read the referenceField validation
Field by field: which part of the address is wrong, and its official spelling.
Read the referenceReverse geocoding
GPS coordinates in, the nearest official addresses and their distance out.
Read the reference