Powerful Canadian address autocomplete API

  • Enter an address in as few as 8 keystrokes.
  • Applies CPC and French language formatting specifications.
  • Preload address elements like city / province to filter search geography.
  • Optional API behaviours
    • Tokenized search – search by any address element.
    • Output language preference – English / French.
    • Address standardization.
    • Address parsing.
    • Address formatting including:
      • Upper / mixed case.
      • French language elements and accenting.
      • Unit designator position – leading / trailing.
      • Unit designator keyword selection.

Try a live demo of our autocomplete API here.

Robust real-time address validation API toolkit

  • Correct – address correction in accordance with Canada Post (CPC) SERP guidelines.
  • Format – format an address based on CPC guidelines.
  • Parse – divide an address line into individual components.
  • Validate – performs address validation in accordance with CPC SERP guidelines.
  • Search – perform a postal code or address search.
  • Fetch – minimize address entry keystrokes with civic number + postal code.
  • Query – query individual StreetPerfect tables.
These APIs work with full address information. We have integrated much of this functionality into our autocomplete API for interactive keystroke by keystroke entry. See our autocomplete APIs here for more information.

Multiple API Kits

  • Python
  • C#
  • C/C++
  • Java
  • HTTP RESTful API - (both SaaS and on-premises).
  • Swagger pages
  • GitHub resources
  • Softcopy documentation