nCode Toolkit Features

The nCode Programmers Toolkit puts powerful address quality features at your command. Solve your address data quality challenges by integrating the nCode Toolkit into your applications.

Address Validation & Correction

Use the nCode Toolkit to validate and automatically correct your Canadian postal addresses. nCode recognizes addresses in any format that you care to define, even fully free-form. nCode will tell you if your address is right, and if it isn't, nCode will automatically fix it for you. If you prefer, nCode will simply tell you what is wrong with your address. nCode provides detailed status information on every address element so you know exactly what is happening with each part of an address.

If nCode can't automatically correct your address with complete confidence, it will give you a list of the best potential matching valid addresses, based on your input data.

Standardization, Formatting & Transformation

nCode's address validation and correction features are highly configurable. You can use nCode to ensure that all of your addresses are formatted according to Canada Post's conventions, or according to your own needs.

nCode also recognizes the acceptable and unacceptable alternative street and city names recognized by Canada Post as well as variations on address keywords and address syntax conventions. No matter what your data format or how well or poorly standardized it is, nCode can clean up your addresses and make sure they are standardized and formatted according to your preferences.

You may have many different sources of address data or you may simply have many different users each with their own ideas about how to input an address. With nCode, you no longer have to worry about misaligned data fields, missing or incorrectly abbreviated address elements and other common address data quality problems. nCode removes all of this variability and helps ensure that your address database is both accurate and consistent.

Address Searching

It's not hard to find a product that can find the address ranges that apply to a given postal code. Some can even find a postal code for an un-coded address. Only nCode lets you find address information at many different levels using any partial input address information. nCode's powerful address searching features let you drill down to a complete and accurate address quickly and easily. Enter a complete valid mailing address with just a postal code and a street number – or even just a street number and street name!

Address Parsing

Use nCode's address matching engine to recognize and parse any Canadian mailing address. Any valid or correctable address can be decomposed into all of its component parts. What's more, nCode can recognize the legitimate uses of any address elements in any input address, even if the address isn't valid or correctable.

Bilingual Address Support

nCode fully supports English and French addresses, including accents on street, municipality, and province names. For systems without accent support, nCode can be configured to omit accents. nCode will also perform any necessary translation on street types and other standard address elements.

Reliable Reference Data

The nCode Programmers Toolkit uses Canada Post's Postal Code Address Data (PCAD) in its address reference database. This is the most accurate, reliable and timely address reference data available for interactive address quality applications. This data is updated each month. Installing the monthly reference database update is as simple as downloading and copying a single 20MB binary file.

Extreme Performance: Fast and Accurate

The nCode Toolkit's address matching engine has an extremely aggressive algorithm that correctly matches many more addresses than are required to pass Canada Post's SERP testing. Do you already have a SERP software solution? Do you think it's pretty good? Take the nCode Challenge and let us show your how much better your address data quality could be with nCode.

The nCode Toolkit is blazingly fast. Your processing speed will vary according to how you configure nCode and how much flexibility you give nCode to try alternate solutions to match your addresses; however, it is easy to achieve address matching rates well in excess of 2,000 records per second using the nCode Programmers Toolkit. That's over 8 million addresses per hour.