nCode Web Services Features

nCode Web Services puts powerful address quality features at your command. Solve your address data quality challenges by integrating nCode Web Services into your distributed, service oriented architecture (SOA) and web-based applications.

nCode Web Services is perfect for your address data capture applications, including call centre and point of sale systems. nCode Web Services will make your customer self-service websites more convenient, easier to use and much more reliable.

Address Validation & Correction

Use nCode Web Services to validate and automatically correct your Canadian postal addresses. nCode recognizes addresses in any format that you define, even fully free-form. nCode will tell you if your address is right and automatically fix it for you if it isn't. 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 poorly standardized it is, nCode will standardize and format your addresses 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 the 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. There are even many products that can find postal codes for un-coded addresses. 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 components. What's more, nCode will recognize the legitimate uses of any address elements in any input address, even if the address isn't valid or correctable.

Address Capture

oneStop address capture combines address browsing and address analysis, enabling you to capture an address with as little typing as possible and in as few steps as possible.

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

nCode Web Services 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. The PCAD 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: Accurate, Secure, Fast and Scalable

nCode Web Services uses the nCode Programmers Toolkit as its address matching engine. nCode's extremely aggressive address matching algorithm 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.

nCode Web Services is deployed on hardware in your own network, so you retain complete control over where your address data travels and who can see it. You can operate nCode Web Services either inside or outside of your firewall because it uses industry standard SOAP/XML and REST/JSON web services to communicate.

Also, the nCode Web Services interface is optimized for web-based and distributed system architectures, minimizing the number of round trips across your network or the Internet and saving your users valuable time. nCode Web Services has sub-second response times and can process many transactions per second. Depending on your configuration, you can expect between 100 and 300 transactions per second from a single web service endpoint. Also, nCode Web Services is easily scalable to even higher throughput rates using the standard web scaling techniques that you are already familiar with.