Skip Navigation LinksHome > Products and Services > Address Web Service
Address Web Service

Description

The Address Web Service allows application developers to validate and search the Address Dataset. 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 Address Dataset 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 service.

Interface

View the service description.

The following methods are available through the Address Web Service:

  • ValidateAddressLine
  • ValidateAddressWithLocation
  • ValidateAddressWithoutLocation
  • GeneralSearch
  • LookupTaxPropertyID
  • LookupTaxUnitDMV
  • GetStreetNameDomain
  • GetDirectionDomain
  • GetStreetTypeDomain
  • GetSecUnitDesDomain
  • GetCityTownshipDomain
  • GetZipCodeDomain
Methods
Returns Description
Array of Address ValidateAddressLine(string securityKey, string addressLine)
Given an address string, returns all possible matches.
Array of Address ValidateAddressWithLocation(string securityKey, string streetNumber, string predirection, string streetName, string streetType, string secUnitDesignator, string secUnit, string city, string state, string zipcode)
Given an address in parts, returns all possible matches. Use this method for more accurate results.
Array of Address ValidateAddressWithoutLocation(string securityKey, string streetNumber, string predirection, string streetName, string streetType, string secUnitDesignator, string secUnit)
Given an address in parts without city, state, or zipcode, returns all possible matches. Use this method for more accurate results.
Array of Address General Search(string securityKey, string streetNumber, string predirection, string streetName, string streetType, string city, string state, string zipcode)
Searches for an address and returns up to 100 matches. No search is done on state or zipcode.
string LookupTaxPropertyID(string securityKey, string APID)
Lookup the Tax Property ID of an address.
string LookupTaxUnitDMV(string securityKey, string APID)
Lookup the Tax Unit used by the DMV of an address.
Array of string GetStreetNameDomain(string securityKey)
Get the domain of street names.
Array of string GetDirectionDomain(string securityKey)
Get the domain of street directions.
Array of string GetStreetTypeDomain(string securityKey)
Get the domain of street types.
Array of string GetSecUnitDesDomain(string securityKey)
Get the domain of secondary unit designators.
Array of string GetCityTownshipDomain(string securityKey)
Get the domain of city and townships.
Array of string GetZipCodeDomain(string securityKey)
Get the domain of ZIP codes.

Address Structure
The Address structure returned from some methods mentioned above has the following form:

Attribute Type Description
APID String Unique Address Point ID
StreetNumber String  
Predirection String  
StreetName String  
StreetType String  
SecUnitDesignator String Secondary Unit Designator
SecUnit String Secondary Unit
City String  
State String  
Zipcode String  
X String X coordinate for mapping
Y String Y coordinate for mapping
AddressLine String Concatenation of StreetNumber + Predirection + StreetName + StreetType + SecUnitDesignator + SecUnit
CityLine String Concatenation of City + State + Zipcode

If nothing is found or there was an error then an empty array of addresses will be returned.

Examples

These examples provided below are not working examples. They are shown here to show how you can 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. 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 below.
Figure 2. Excel Sample
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.

Downloads

Excel spreedsheet example

Toolkits

Microsoft Office XP Web Service Toolkit 2.0
Microsoft Office 2003 Web Service Toolkit 2.01
Java Web Services Developer Pack

Contact Information

If you have any questions please contact the .