Canada Post
Canada Post is the primary postal operator in Canada, offering a developer platform with REST and SOAP web services for e-commerce merchants and solution providers. APIs cover shipping label generation, rate calculation, parcel tracking, address validation (AddressComplete), parcel pickup scheduling, returns management, post office location lookup, and service information.
APIs
Canada Post Rating Web Service
Returns available shipping services and their rates for a given origin postal code, destination, parcel weight, and dimensions. Supports domestic, US, and international destinat...
Canada Post Contract Shipping Web Service
Enables commercial customers with a Canada Post parcel agreement to create domestic and international shipments, generate shipping labels (PDF or ZPL), retrieve shipment pricing...
Canada Post Non-Contract Shipping Web Service
Allows general businesses and VentureOne card holders to create domestic and international shipments and generate labels without a formal Canada Post parcel agreement. Charges a...
Canada Post Tracking Web Service
Provides parcel tracking capabilities using a PIN (Parcel Identification Number), DNC (Delivery Notice Card), or customer reference number. Returns tracking summary (most recent...
Canada Post AddressComplete API
Address validation and auto-complete web service backed by Canada Post's authoritative Canadian address database. Implements a two-step Find/Retrieve flow — Find returns up to 8...
Canada Post Pickup Web Service
Enables e-commerce platforms to schedule, modify, retrieve, and cancel on-demand parcel pickups. Supports checking pickup availability and cut-off times by postal code. Pickups ...
Canada Post Returns Web Service
Generates return shipping labels for authorized returns (pre-approved by merchant) and open returns (customer-initiated). Supports both REST and SOAP protocols. Return labels ar...
Canada Post Find a Post Office API
Returns a list of Canada Post retail post office locations near a given postal code or address, including hours of operation and available services. Useful for presenting drop-o...
Canada Post Deliver to Post Office API
Allows customers to select a post office as the delivery destination instead of a residential or commercial address at checkout. Integrates with the Find a Post Office service t...
Canada Post Service Information API
Provides information about scheduled outages and service disruptions to Canada Post web services, enabling applications to surface maintenance windows to developers and end users.