The Address Web Service allows developers to search, validate and geocode against the Johnson County master address database. A security key is
required for some of the methods if you are doing more than 1,000 requests per day. To obtain a security key, please
contact [email protected]. Once an address
is found, you can lookup the tax property ID and its tax unit. There are also methods to give you all the
valid cities, zip codes, street types, street directions, unit designators, and street names used in the county.
As a web service, an application developer can utilize the master address database even when they are not on the county
network. Web services are built on SOAP,
so any language that can understand SOAP can be used to access the Address Web Service. AIMS has tested languages
like .NET languages, Java, VB6 and VBA. With the right toolkit, all these languages and more can use the web
View the description at http://ims.jocogov.org/webservices/AddressWebService2/AddressWebService.asmx.
The Address structure returned from some methods mentioned above has the following
|Unique Address Point ID
|Secondary Unit Designator
|X coordinate for mapping
|Y coordinate for mapping
Concatenation of StreetNumber + Predirection + StreetName + StreetType +
SecUnitDesignator + SecUnit
Concatenation of City + State + Zipcode
Longitude of the address point
Latitude of the address point
Tax property id of the valid address
Geographic property id of the valid address
Source datasaet used to validate the address input
Match confidence of the input address against the validation process
Indicates the nature of the match type to locate a valid address
If nothing is found or there was an error then an empty array of addresses will
The examples provided below are both working and non working. They have been provided
as examples of ways to connect to the web service through different languages/programs.
Excel Spreedsheet Example
You can use the Address Web Service in many different environments. In this example,
we'll show that even an Microsoft Office document can take advantage of the web service.
Figure 1. Excel Sample
Figure 1 shows a simple Microsoft Excel that you can enter an address and validate it. If the user
were to type an address in cell B1 and press the "Validate Address" button, VBA code can send
the address to the web service and get a list of matching addresses to the one entered as seen
Figure 2. Excel Sample
.NET and Java can produce the same results. As long as you have a programming language that can communicate to
a web service, you could use the Address Web Service to validate addresses in Johnson County.
AutoComplete Example using jQuery or Ajax Control Toolkit
Follow this link for more information and source code.
Excel spreedsheet example
Microsoft Office XP Web Service Toolkit 2.0
Microsoft Office 2003 Web Service Toolkit 2.01
Java Web Services Developer Pack
If you have any questions please contact the