Standardize Angolan addresses and query the location registry.
Address normalization and suggestion are backed by a curated Angola geo registry. The geo routes return provinces, municipalities, and commune data that can drive admin forms and autocomplete flows.
Routes
5 GET
Geo levels
Province to commune
Autocomplete
bairro + commune + municipality
Routes in this family
#| Route | Purpose | Key query |
|---|---|---|
| /api/v1/address/normalize | Clean and structure a free-text Angolan address. | address |
| /api/v1/address/suggest | Suggest bairros, communes, or municipalities. | q, type, province, municipality |
| /api/v1/geo/provinces | List all provinces in Angola. | none |
| /api/v1/geo/municipalities | List municipalities, optionally filtered by province. | province |
| /api/v1/geo/communes | List communes for a municipality. | municipality, optional province |
GET /api/v1/address/normalize
#Use normalize to clean a free-text address before persisting it or matching it against internal records.
| Parameter | Required | Description |
|---|---|---|
| address | Yes | Free-text Angolan address. Common abbreviations such as `prov.` and `mun.` are expanded automatically. |
GET /api/v1/address/suggest
#Use suggest to drive autocomplete fields for bairros, communes, municipalities, and provinces.
| Parameter | Required | Description |
|---|---|---|
| q | Yes | Search fragment. |
| type | No | Optional filter: `bairro`, `commune`, `municipality`, or `province`. |
| province | No | Optional province filter. |
| municipality | No | Optional municipality filter. |
| limit | No | Maximum number of suggestions to return. |
GET /api/v1/geo/provinces
#Use provinces as the top-level registry feed for location selectors and administrative filtering.
| Parameter | Required | Description |
|---|
GET /api/v1/geo/municipalities
#Use municipalities to populate second-level location selectors, with or without a province filter.
| Parameter | Required | Description |
|---|---|---|
| province | No | Optional province name used to filter the list. |
GET /api/v1/geo/communes
#Use communes when a municipality is already selected and you need the next administrative level.
| Parameter | Required | Description |
|---|---|---|
| municipality | Yes | Municipality name to expand. |
| province | No | Optional province name used to disambiguate repeated municipality labels. |