Perfect Address Software Developer's Kit - Programmer Information

Build transparent address verification and ZIP+4 (9-digit ZIP code) lookup into your own programs with this powerful Dynamik Link Library!

ZIP code (ZIP+4) lookup program with city, state, street address, area code, county name and county FIPS code, and current time for every city in the USA
Overview
The Perfect Address Software Developer's Kit gives Windows programmers the tools needed to access the Perfect Address national address database on CD-ROM. Using these tools, programmers can build transparent address and ZIP+4 lookup into all types of Windows programs.

The SDK contains:

  • A 32-bit Windows DLL for access to the database via C or similar languages
  • Programmer's Guide
  • Several sample programs written in Microsoft C++ and Visual Basic
  • A header file for use with C compilers
  • One current national address database CD-ROM

Applications
The DLL can be invoked from Visual Basic, Access, dBase, Paradox, Delphi, C/C++, Alpha Five, Microsoft Word, WordPerfect, etc.. The 650 MB address database can be accessed on CD-ROM or can be transferred to hard disk.


Networks
The DLL is network-aware and can be used in a network environment.


Perfect Address SDK Address Matching and Standardization
The Perfect Address SDK DLL employs advanced address matching techniques to ensure the best possible accuracy when it is used to clean up a "dirty" address database.


City, State, ZIP
The DLL places special emphasis on determining the correct city and state. The DLL employs modified soundex routines to correlate the city and state, if present. The DLL understands "alias" city names, whether approved for mail delivery or not, correcting the city name to that preferred by the Postal Service where an unapproved name is found. When the DLL finds a valid city and state combination no ZIP code is necessary.

If the city and state are missing from the address, the DLL can usually match an address even if provided only an incorrect 5-digit ZIP code (within certain limits, of course).


Street Address
The DLL employs advanced parsing and soundex routines to analyze, correct, and standardize street addresses. It finds and corrects misspelled street names, missing and/or misspelled street suffixes and missing pre and post directionals. It checks for known alias street names, correcting the address to the preferred street name. It detects and corrects numeric street names which are spelled out (tenth for 10th), as well as fully spelled directionals (EAST for E) and suffixes (DRIVE for DR).

The parsing routines cleanly combine or separate misused street name elements (BROAD WAY for BROADWAY, or SOUTHWESTERN AVE for S WESTERN AVE). The DLL accepts many forms of secondary addresses, including # (as in 425 Medical Dr # 118), correcting to the secondary type appropriate for that address (APT, STE, etc.). It recognizes many corrupted forms of PO Box, Rural Route, Highway Contract, and General Delivery. The DLL even recognizes the Spanish form of many addresses!


ZIP+4, Congressional District, Delivery Point Bar Code, County Name and County FIPS Code, Area Code, Time Zone and Daylight Saving Time Flag
Having matched and standardized an address, the DLL also provides the ZIP+4, congressional district, delivery point (POSTNET) bar code, county name and county FIPS code, area code, time zone, and daylight saving time flag for that address.


ZIP Code and ZIP+4 Lookup
The DLL provides two special "reverse search" functions which are used to find the city and state or full address associated with a ZIP code. If you call the DLL with a 5-digit ZIP code, it returns the preferred city name and state for that ZIP code. If you call the DLL with a full ZIP+4, it returns the address or address range to which that ZIP+4 applies.


Address Lookup Functions
The address lookup functions provided by the Windows DLL fall into two types:

  1. Handle-based, where the calling task identifies itself via a unique handle assigned by the DLL, and parameters are passed individually, primarily as string pointers. These functions are provided for those situations where the DLL is called from a production application program, such as Visual Basic or WordPerfect, which cannot directly address the parameter block allocated for the task by the DLL. The handle identifies an internal parameter block maintained for the calling task by the DLL.

  2. Parameter-block, where the calling task identifies itself via a pointer to a parameter block allocated by the DLL, and all parameters are passed in the parameter block. These functions are used provided for those situations where the DLL is called from a custom application program which can directly address the parameter block and its string variables. Such applications are usually written in C or C++.
The parameter block functions are simpler and fewer in number because the actual parameters are all passed in the parameter block and all results are immediately available to the calling task in the parameter block after an address check has been performed.


Price August 2008
data
Semiannual
subscription
*

save up to 19%
Quarterly**
Subscription

save up to 24%
Monthly***
Subscription

save up to 29%
Perfect Address SDK
(includes one current address database CD-ROM):
$299.00 $379.00 $519.00 $1,049.00
Updates or additional CD-ROMs
(requires prior SDK purchase):
$99.00 $159.00 $299.00 $839.00
Quantity discounts and private labeling available

* Semiannual update: Annual fee. You'll receive the August 2008 Perfect Address SDK CD-ROM now and a second Perfect Address SDK CD-ROM in 6 months.
** Quarterly subscription: Annual fee. You'll receive the latest Perfect Address SDK CD-ROM every three months for a full year, starting with August 2008.
*** Monthly subscription: Annual fee. You'll receive the latest Perfect Address SDK CD-ROM every month for a full year, starting with August 2008.
Prices subject to change without notice.

Royalties
You may incorporate the Perfect Address Windows DLL into your application and distribute it as part of your product royalty-free. However, the Perfect Address Windows DLL works only with address database CD-ROMs from CD Light, LLC. You are prohibited from reproducing these CD-ROMs, but you can purchase them at substantial discounts directly from CD Light, LLC. We encourage VARs to resell the CD-ROMs at an appropriate price to their customers. Private labeling is available.

More information about the Perfect Address SDK:



9-digit zipcode (ZIP+4), city, state, areacode, timezone, county, county FIPS code, delivery point barcode, congressional district

Perfect Address SDK - Order Information - Other ZIP code Products - ZIP code Product Search - About Us - Home

9-digit zipcode (ZIP+4), city, state, areacode, timezone, county, county FIPS code, delivery point barcode, congressional district


Sales: sales@zipinfo.com
Support: support@zipinfo.com
Mail: CD Light, LLC, 230 N Tranquil Path Dr, The Woodlands TX 77380-2758
Voice: 800-571-3914 or 281-292-3270
Fax: 281-292-3608

Copyright © 2007 CD Light, LLC