Service Objects DOTS LogoDOTS Address Validation - Canada 2

Instantly Verify and Standardize Addresses to Canada Post Standards

Get Your Free API Key

Coverage for over 15.7 million Canadian addresses
Returns addresses in English and French

Our Canadian address validation API service provides industry-leading address matching algorithms to verify, correct and append Canadian addresses. With an average 90ms response time, Address Validation - Canada meets the needs of the most demanding applications without performance degradation.

While covering more than 15.7 million addresses in all 10 provinces and 3 territories, DOTS Address Validation - Canada enables companies to validate, correct and append standardized Canadian street addresses. With our “auto language detection” feature, the service returns addresses in either English or French, with formatting options to return either desired language. Also provides output casing options to meet Canada Post’s standards.

Sub-Second Response Times
Real-Time
Sub-second response times
Canada Post Address Validation Standards
Canada Post
Meets Canada Post Standards
Bank-grade data security
Secure
Bank-grade security
API available for mailing address validation
API
Enterprise-grade API

How Canadian Address Validation Works

Please select from our sample addresses or provide your own to see how our service corrects and appends mailing addresses.

Input Provided
CHOOSE FROM OUR SAMPLE ADDRESSES
OR ENTER AN ADDRESS OF YOUR OWN
* required field
Request URL

https://trial.serviceobjects.com/AVCA2/api.svc/CanadianAddressV2/V6B6B1/BC/Vancouver/%20/350 Georgia/[YourKey]?format=json

https://trial.serviceobjects.com/avca2/api.svc/ValidateCanadianAddressV2?Address=350+Georgia&Address2=&Municipality=Vancouver&Province=BC&PostalCode=V6B+6B1&Language=&LicenseKey=[YourKey]

Real-Time API Responses

See below for the full response from our Address Validation - Canada service.

Service Result CORRECTED       APPENDED
Address350 GEORGIA ST W
Address2
MunicipalityVANCOUVER
ProvinceBC
Postal CodeV6B 6B1
Time ZonePACIFIC
Address Number Fragment350
Street Name FragmentGEORGIA
Street Type FragmentST
Directional Code FragmentW
Unit Type Fragment
Unit Number Fragment
IsPO BoxFalse
Box Number Fragment
Station Info
Delivery Mode
Delivery Installation
Corrections3, 5
Corrections DescStreet Directional Appended,
Street Suffix Appended
View Full results
Show Less
Response
{
    "CanadianAddressInfoV2": {
        "Address": "350 GEORGIA ST W",
        "Address2": "",
        "Municipality": "VANCOUVER",
        "Province": "BC",
        "PostalCode": "V6B 6B1",
        "TimeZone": "PACIFIC",
        "AddressNumberFragment": "350",
        "StreetNameFragment": "GEORGIA",
        "StreetTypeFragment": "ST",
        "DirectionalCodeFragment": "W",
        "UnitTypeFragment": "",
        "UnitNumberFragment": "",
        "IsPOBox": "False",
        "BoxNumberFragment": "",
        "StationInfo": "",
        "DeliveryMode": "",
        "DeliveryInstallation": "",
        "Corrections": "3,5",
        "CorrectionsDesc": "STREET_DIRECTIONAL_APPENDED,STREET_SUFFIX_APPENDED"
    }
}
<?xml version="1.0"?>
<CanadianAddressResponseV2 xmlns="http://www.serviceobjects.com" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <CanadianAddressInfoV2>
    <Address>350 GEORGIA ST W</Address>
    <Address2/>
    <Municipality>VANCOUVER</Municipality>
    <Province>BC</Province>
    <PostalCode>V6B 6B1</PostalCode>
    <TimeZone>PACIFIC</TimeZone>
    <AddressNumberFragment>350</AddressNumberFragment>
    <StreetNameFragment>GEORGIA</StreetNameFragment>
    <StreetTypeFragment>ST</StreetTypeFragment>
    <DirectionalCodeFragment>W</DirectionalCodeFragment>
    <UnitTypeFragment/>
    <UnitNumberFragment/>
    <IsPOBox>False</IsPOBox>
    <BoxNumberFragment/>
    <StationInfo/>
    <DeliveryMode/>
    <DeliveryInstallation/>
    <Corrections>3,5</Corrections>
    <CorrectionsDesc>STREET_DIRECTIONAL_APPENDED,STREET_SUFFIX_APPENDED</CorrectionsDesc>
  </CanadianAddressInfoV2>
</CanadianAddressResponseV2>

Features and Benefits

24/7/365
Customer Support
99.999%
Uptime Guarantee
Dedicated
Support Engineers
  • Validates, appends and standardizes incorrect addresses, typos and missing postal codes to Canadian mailing standards and guidelines
  • 15.7 million addresses in all 10 provinces and 3 territories
  • Response times as fast as 90 ms
  • Provides mail station and deliver installation data
  • Response language options include English and French with auto language detection
  • Delivery mode designation including rural route, general delivery and PO box
  • City name standardization supports legacy city names
  • Address’ time zone returned
  • Exceptional match and correction rate especially with alternative names and fuzzy matching logic leads to improved efficiency in mailings and overall customer satisfaction
  • Real-time verification allows for instant address validation and correction by customer
  • Reduce costs associated with lost, undeliverable and returned mail and packages
  • Standardized addresses allow for better data analysis and data governance
  • Output casing options to meet Canada Post standards

Additional Resources

Datasheet

For Developers

Our services are built API-first with a focus on data quality and ease of integration.
We support REST, SOAP, GET and POST requests over HTTP/S outputting in XML and JSON formats.

Our API web services are compatible with all major programming languages and we have over 200 pieces of sample code (both snippets and full solutions) available to help with your integration.

Programming languages - Php, Java, C#, .net, ASP, Ruby on Rails, Python, Cold Fusion, Apex

Visit Developer Guide

Four Ways to Use Canadian Address Validation

Real-Time API Integration

Integrate our easy-to-program data quality APIs directly into your systems for real-time data validation, appending and data hygiene.

Cloud Connector

We have cloud connectors and web hooks for most major CRMs, eCommerce solutions, and marketing and sales platforms like Marketo and Salesforce.

List Processing

For lists under 5,000, try our PC-based data cleansing application, DataTumbler. For larger lists, you can securely upload your list and let us take care of the rest.

Quick Lookups

Our access-from-anywhere service is the perfect way to perform a few quick lookups and see how the service works with your data.

Get Started with Your FREE Key

Please complete the form, and we’ll email your access so you can start to test our services.







By clicking "Try it Now" you agree to the Master Services Agreement and Privacy Policy.
We protect your privacy. We will not sell, give, or distribute your information to a third party.

Already Registered? Sign in now.

Pricing starts at $165/month and is based on transaction volume.
Please contact us to discuss your custom pricing plan.

Some of the world's biggest brands rely on Service Objects