The Address Management APIs can be used to validate address, get Local Area Code (LAC) and retrieve addresses. These API will help you to reduce the order failures, thereby providing improved customer experience. The APIs identifies address components and validates them.

You can use these APIs for all 20 countries (please refer to ‘Country Code’ tab for country list).

The APIs provides field level validation checks, including suggestions if address is partially correct. It also attempts to infer missing or incorrect address components.

It also standardizes the address which can be used for placing activation/port-in/address update orders and also returns/stores the  latitude/longitude coordinates (only for Germany) for the provided address.

 

Please note: In Germany we have a very strict dependency between LAC and address. Also the emergency call routing is based on the address. LAC and emergency Routing code must be identified via the coordinates of the address. Colt will get the coordinates internally via address doctor ADv4 and will allow to fetch the valid Local Area Code.

  • validateAddress  REST API- returns geo coordinates (latitude/longitude) along with validated address in response. These coordinates can be used to fetch the validLAC using the fetchLACbyLocation API.

    If address is valid and LAC or coordinates are not returned in response, please reach out to us with the valid address details.

  • fetchLACbyLocation REST API- Address is optional Germany but Geo Coordinates (will be returned in validateAddress API response) are required in the request to get the validLAC in response.

     

Our full list of terms and conditions, alongside our acceptable use policy is available below.

Read our terms and conditions

Please find below country codes supported in Colt APIs:

Country

Country Code

Zone A

Austria

AT

Belgium

BE

Denmark

DK

France

FR

Germany

DE

Ireland

IE

Italy

IT

Netherlands

NL

Portugal

PT

Spain

ES

Sweden

SE

Switzerland

CH

United Kingdom

GB

Zone B

Luxembourg

LU

Slovakia

SK

Finland

FI

Norway

NO

Czech Republic

CZ

Romania

RO

Poland

PL

POST/validateAddress API validates the address using country specific parameters.

Parameters vary depending on the country. Please find a summary below:

CountryvalidateAddress Parameter(S) country wise
Austria, Denmark, , Germany, Netherlands, Sweden, UK, Zone B countrieshouseNumber, streetName, city, postalCode, country
FrancehouseNumber, streetName, streetType, city, postalCode, poBoxNumber, country
BelgiumhouseNumber, addressExtension, streetName, subLocality, city, postalCode, country
ItalyhouseNumber, streetName, streetType, subLocality, province, city, postalCode, country
PortugalhouseNumber, streetName, city, postalCode, sublocality, country
SpainhouseNumber, streetName, streetType, province, city, postalCode, country
SwitzerlandhouseNumber, streetName, city, postalCode, country
IrelandhouseNumber, streetName, sublocality, city, postalCode, county, country

GET/LACByLocation API to get Local Area Code (LAC) for a given location.

Below parameters are required to fetch the LAC along with country code.

CountryComplete address

Coordinates

(latitude/longitude)

postalCodecityprovincehouseNumber
GB--Yes---
Spain--YesYes--
Belgium--Yes---
Netherlands--Yes--Yes
Ireland---Yes--
Italy---YesYes-
Portugal--YesYes--
Sweden--Yes---
GermanyYes (Optional)Yes--- 
Austria, France, Denmark, Switzerland Enter any parameter, all LACs will be returned

 ‘additionalInfo’ will return comments from Colt if you’re trying to find a LAC which is valid but available for Wholesale SIP (Number Hosting).

 

GET/address/{addressID}  API to get address for a given addressId.

RequestResponse
https://apis.colt.net/addressManagement/v1/address/1-C5QUF3?country=DE

{

    "houseNumber": "18",

    "streetName": "GERVINUSSTRAßE",

    "subLocality": "WESTEND-NORD",

    "city": "FRANKFURT AM MAIN",

    "province": "HESSEN",

    "postalCode": "60322",

    "country": "DE",

    "addressID": "1-C5QUF3",

    "latitude": "50.12206",

    "longitude": "8.67208"

}

 

 

 

API Details

StatusLIVE
Versionv1
Maturity statusProduction
Endpoint (Production)https://apis.colt.net/addressManagement/resourceName
Endpoint (Sandbox)https://sandbox.apis.colt.net/addressManagement/resourceName

Resource Name

OperationResource Name
Validate Address/v1/validateAddress
Get Local Area Code (LAC)/v1/LACByLocation
Get Address (using addressID)​/v1/address/{addressID}