Canada Post · Rate Limits

Canada Post Rate Limits

Canada Post references API throttle limits in its fundamentals documentation but does not publish specific numeric quotas publicly. Rate limits are applied per API key and may be adjusted by Canada Post for accounts with unusually high call volumes. The sandbox environment (ct.soa-gw.canadapost.ca) returns static test data and is subject to separate testing quotas. Developers should contact Canada Post support for production quota details.

Canada Post Rate Limits is the machine-readable rate-limit profile for Canada Post on the APIs.io network, conforming to the API Commons Rate Limits specification.

It captures 8 rate-limit definitions, measuring requests, days, results, options, and months.

The profile also includes response codes documented for success, successNoContent, successPending, notModified, badRequest, unauthorized, forbidden, notFound, notAcceptable, preconditionFailed, unsupportedMediaType, and serverError.

Tagged areas include Rate Limiting, Logistics / Shipping, and Postal.

8 Limits
Rate LimitingLogistics / ShippingPostal

Limits

API Throttle Limit api-key
requests
undisclosed
Canada Post applies throttle limits per API key but does not publish exact numeric thresholds. Contact Canada Post developer support for quota details. Endpoints for rating and post office lookup are free and not billed, but are still subject to throttling. Production shipment endpoints are billed at standard Canada Post postage rates per label created.
Sandbox Static Responses environment
requests
undisclosed
The sandbox environment (https://ct.soa-gw.canadapost.ca) returns static test data regardless of request input. Sandbox calls are not billed. Test PIN is 123456789012. Test pickup request ID is 0074698052.
Label Artifact Link Expiry resource
days
90
Shipping label and manifest artifact links retrieved from the shipping API expire 90 days after creation. Return label artifacts are available for only 5 calendar days after creation.
AddressComplete Find Results call
results
8
A single call to the AddressComplete Interactive Find method returns a maximum of 8 address candidate results.
Pickup Advance Booking Window (with agreement) request
days
30
Pickup requests can be submitted up to 30 days in advance for customers with a Canada Post parcel agreement.
Pickup Advance Booking Window (without agreement) request
days
5
Pickup requests can be submitted up to 5 days in advance for customers without a Canada Post parcel agreement.
Rate Request Options call
options
20
A single rating request supports up to 20 options (e.g., SO, COV, COD, PA18, PA19, HFP, DNS, LAD) in the options array.
AddressComplete Credit Expiry account
months
12
Prepaid AddressComplete credits expire after 12 months or when the credit balance is exhausted, whichever occurs first.

Sources