Purolator Estimate Virtual Sandbox

Calculate shipping rates and delivery estimates for Purolator shipments.

The Purolator Estimate API allows developers to retrieve shipping rates and delivery time estimates. It requires Bearer Token authentication and an x-api-key header to process shipment details and return accurate cost and transit information.

Use this hosted sandbox to simulate Purolator Estimate APIs without authentication, API keys, or extra dependencies. Point your code or SDK to the Beeceptor base URL, preferably through an environment variable or feature flag, and switch back to the production API when ready. This keeps your integration code consistent across local development, QA, demos, and production.

Use cases:

Use this sandbox to validate shipping rate request payloads, handle various package dimensions and weight inputs, test transit time calculations, and verify error handling for invalid origin or destination postal codes before integrating with Purolator production services.

Purolator Estimate virtual sandbox is up and running!

Use this sandbox URL as the API base in your code to simulate Purolator Estimate responses instantly.

https://purolator-estimate.mock.beeceptor.com



Estimate

Header NameExample
x-api-key*"eiusmod ut fugiat aliquip"
Language"EN"
RequestReference"d7173d5c-1b5d-4883-a6f0-5f77456ebf6e"
{
  "lineOfBusiness": "Courier",
  "outboundShipment": {
    "billingInformation": {
      "billingAccountNumber": "3",
      "displayPublishedRates": false
    },
    "receiverInformation": {
      "city": "Lake Cesar",
      "companyName": "Kilback, Maggio and Hane",
      "country": "CA",
      "postalZipCode": "65723-5265",
      "provinceStateCode": "PE",
      "streetAddress": {
        "0": "SUITE 101"
      }
    },
    "senderInformation": {
      "city": "Lake Missouribury",
      "companyName": "Nitzsche Inc",
      "country": "CA",
      "postalZipCode": "M5V 2T6",
      "provinceStateCode": "ON",
      "streetAddress": {
        "0": "SUITE 101"
      }
    },
    "shipmentInformation": {
      "packageInformation": [
        {
          "packageHeight": 40.08,
          "packageLength": 185.13,
          "packageOptionsInformation": [
            {
              "optionId": "SpecialHandling",
              "optionIdValue": "Yes"
            }
          ],
          "packageWeight": 246.77,
          "packageWidth": 104.82
        },
        {
          "packageHeight": 195.33,
          "packageLength": 94.66,
          "packageOptionsInformation": [
            {
              "optionId": "SpecialHandling",
              "optionIdValue": "Yes"
            }
          ],
          "packageWeight": 324.81,
          "packageWidth": 50.45
        },
        {
          "packageHeight": 196.95,
          "packageLength": 177.34,
          "packageOptionsInformation": [
            {
              "optionId": "SpecialHandling",
              "optionIdValue": "Yes"
            },
            {
              "optionId": "SpecialHandling",
              "optionIdValue": "Yes"
            },
            {
              "optionId": "SpecialHandling",
              "optionIdValue": "Yes"
            },
            {
              "optionId": "SpecialHandling",
              "optionIdValue": "Yes"
            }
          ],
          "packageWeight": 52.81,
          "packageWidth": 135.19
        },
        {
          "packageHeight": 11.51,
          "packageLength": 63.35,
          "packageOptionsInformation": [
            {
              "optionId": "SpecialHandling",
              "optionIdValue": "Yes"
            },
            {
              "optionId": "SpecialHandling",
              "optionIdValue": "Yes"
            },
            {
              "optionId": "SpecialHandling",
              "optionIdValue": "Yes"
            }
          ],
          "packageWeight": 461.41,
          "packageWidth": 53.44
        },
        {
          "packageHeight": 26.6,
          "packageLength": 108.85,
          "packageOptionsInformation": [
            {
              "optionId": "SpecialHandling",
              "optionIdValue": "Yes"
            },
            {
              "optionId": "SpecialHandling",
              "optionIdValue": "Yes"
            },
            {
              "optionId": "SpecialHandling",
              "optionIdValue": "Yes"
            },
            {
              "optionId": "SpecialHandling",
              "optionIdValue": "Yes"
            },
            {
              "optionId": "SpecialHandling",
              "optionIdValue": "Yes"
            }
          ],
          "packageWeight": 479.69,
          "packageWidth": 121.91
        }
      ],
      "serviceId": "PurolatorExpressBox9AM",
      "shipmentOptionsInformation": [
        {
          "optionId": "AdultSignatureRequired",
          "optionIdValue": "Yes"
        }
      ],
      "showAlternativeServicesIndicator": true,
      "totalPackages": 49,
      "totalWeight": 6442.49,
      "unitOfMeasurement": "Imperial"
    },
    "usOriginInformation": {
      "city": "Georgetown",
      "companyName": "Prosacco - Ebert",
      "country": "US",
      "postalZipCode": "94142",
      "provinceStateCode": "CA",
      "streetAddress": {
        "0": "456 MARKET ST"
      }
    }
  },
  "returnShipment": {
    "billingInformation": {
      "billingAccountNumber": "3",
      "displayPublishedRates": false
    },
    "numberOfReturnShipments": 99,
    "receiverInformation": {
      "city": "Randiberg",
      "companyName": "Monahan and Sons",
      "country": "CA",
      "postalZipCode": "76537",
      "provinceStateCode": "AB",
      "streetAddress": {
        "0": "SUITE 101"
      }
    },
    "senderInformation": {
      "city": "Streichview",
      "companyName": "Dooley, Swift and O'Reilly",
      "country": "CA",
      "postalZipCode": "N6A 1H1",
      "provinceStateCode": "ON",
      "streetAddress": {
        "0": "SUITE 101"
      }
    },
    "shipmentInformation": {
      "packageInformation": [
        {
          "packageHeight": 114.34,
          "packageLength": 143.74,
          "packageOptionsInformation": [
            {
              "optionId": "SpecialHandling",
              "optionIdValue": "Yes"
            }
          ],
          "packageWeight": 46.18,
          "packageWidth": 177.7
        },
        {
          "packageHeight": 9.35,
          "packageLength": 60.56,
          "packageOptionsInformation": [
            {
              "optionId": "SpecialHandling",
              "optionIdValue": "Yes"
            }
          ],
          "packageWeight": 448.32,
          "packageWidth": 48.31
        },
        {
          "packageHeight": 42.02,
          "packageLength": 123.87,
          "packageOptionsInformation": [
            {
              "optionId": "SpecialHandling",
              "optionIdValue": "Yes"
            },
            {
              "optionId": "SpecialHandling",
              "optionIdValue": "Yes"
            },
            {
              "optionId": "SpecialHandling",
              "optionIdValue": "Yes"
            },
            {
              "optionId": "SpecialHandling",
              "optionIdValue": "Yes"
            },
            {
              "optionId": "SpecialHandling",
              "optionIdValue": "Yes"
            }
          ],
          "packageWeight": 382.11,
          "packageWidth": 194.71
        },
        {
          "packageHeight": 83.51,
          "packageLength": 141.92,
          "packageOptionsInformation": [
            {
              "optionId": "SpecialHandling",
              "optionIdValue": "Yes"
            },
            {
              "optionId": "SpecialHandling",
              "optionIdValue": "Yes"
            },
            {
              "optionId": "SpecialHandling",
              "optionIdValue": "Yes"
            },
            {
              "optionId": "SpecialHandling",
              "optionIdValue": "Yes"
            },
            {
              "optionId": "SpecialHandling",
              "optionIdValue": "Yes"
            }
          ],
          "packageWeight": 336.03,
          "packageWidth": 42.37
        }
      ],
      "serviceId": "PurolatorExpressBox9AM",
      "shipmentOptionsInformation": [
        {
          "optionId": "AdultSignatureRequired",
          "optionIdValue": "Yes"
        },
        {
          "optionId": "AdultSignatureRequired",
          "optionIdValue": "Yes"
        },
        {
          "optionId": "AdultSignatureRequired",
          "optionIdValue": "Yes"
        },
        {
          "optionId": "AdultSignatureRequired",
          "optionIdValue": "Yes"
        }
      ],
      "showAlternativeServicesIndicator": true,
      "totalPackages": 1,
      "totalWeight": 95.47,
      "unitOfMeasurement": "Imperial"
    }
  },
  "shipmentDate": "2026-08-26",
  "trackingReferenceInformation": {
    "reference1": "T5ORMUCB",
    "reference2": "x4vhG8xC",
    "reference3": "TjNktTih",
    "reference4": "JJpZkv34",
    "reference5": "7fn7SwZT"
  }
}
{
  "outboundShipmentEstimates": {
    "shipmentEstimate": [
      {
        "basePrice": 156.66,
        "estimatedTransitDays": 7,
        "expectedDeliveryDate": "2027-05-15",
        "lineOfBusiness": "Courier",
        "optionPrices": [
          {
            "amount": 49.92,
            "description": "Signature Required",
            "id": "AdditionalHandling"
          },
          {
            "amount": 84.28,
            "description": "Additional Handling",
            "id": "SignatureRequired"
          },
          {
            "amount": 99.15,
            "description": "Declared Value Coverage",
            "id": "AdditionalHandling"
          },
          {
            "amount": 94.26,
            "description": "Additional Handling",
            "id": "AdditionalHandling"
          },
          {
            "amount": 5.73,
            "description": "Signature Required",
            "id": "AdditionalHandling"
          }
        ],
        "serviceId": "PurolatorExpressBox9AM",
        "shipmentDate": "2026-08-28",
        "subTotal": 137.2,
        "surcharges": [
          {
            "amount": 9.63,
            "description": "Peak Season Surcharge",
            "type": "Handling"
          },
          {
            "amount": 24.68,
            "description": "Handling Fee",
            "type": "Handling"
          }
        ],
        "taxes": [
          {
            "amount": 116.99,
            "description": "Goods and Services Tax",
            "type": "VAT"
          }
        ],
        "totalPrice": 829.34,
        "unitOfMeasurement": "Imperial"
      },
      {
        "basePrice": 394.81,
        "estimatedTransitDays": 2,
        "expectedDeliveryDate": "2026-09-10",
        "lineOfBusiness": "Courier",
        "optionPrices": [
          {
            "amount": 19.67,
            "description": "Additional Handling",
            "id": "Insurance"
          }
        ],
        "serviceId": "PurolatorExpressBox9AM",
        "shipmentDate": "2026-08-26",
        "subTotal": 962.26,
        "surcharges": [
          {
            "amount": 18.54,
            "description": "Fuel Surcharge",
            "type": "PeakSeason"
          },
          {
            "amount": 23.64,
            "description": "Fuel Surcharge",
            "type": "Fuel"
          },
          {
            "amount": 27.37,
            "description": "Fuel Surcharge",
            "type": "AddressCorrection"
          },
          {
            "amount": 6.23,
            "description": "Handling Fee",
            "type": "Handling"
          }
        ],
        "taxes": [
          {
            "amount": 21.72,
            "description": "Harmonized Sales Tax",
            "type": "VAT"
          },
          {
            "amount": 137.76,
            "description": "Harmonized Sales Tax",
            "type": "HST"
          },
          {
            "amount": 134.56,
            "description": "Provincial Sales Tax",
            "type": "VAT"
          }
        ],
        "totalPrice": 615.07,
        "unitOfMeasurement": "Imperial"
      }
    ]
  },
  "returnShipmentEstimates": {
    "shipmentEstimate": [
      {
        "basePrice": 97.27,
        "estimatedTransitDays": 14,
        "expectedDeliveryDate": "2027-05-28",
        "lineOfBusiness": "Courier",
        "optionPrices": [
          {
            "amount": 72.53,
            "description": "Additional Handling",
            "id": "AdditionalHandling"
          }
        ],
        "serviceId": "PurolatorExpressBox9AM",
        "shipmentDate": "2026-08-27",
        "subTotal": 261.85,
        "surcharges": [
          {
            "amount": 14.72,
            "description": "Peak Season Surcharge",
            "type": "Fuel"
          },
          {
            "amount": 40.59,
            "description": "Peak Season Surcharge",
            "type": "PeakSeason"
          },
          {
            "amount": 6.19,
            "description": "Address Correction Fee",
            "type": "Handling"
          },
          {
            "amount": 35.68,
            "description": "Handling Fee",
            "type": "AddressCorrection"
          }
        ],
        "taxes": [
          {
            "amount": 72.09,
            "description": "Provincial Sales Tax",
            "type": "PST"
          },
          {
            "amount": 147.26,
            "description": "Goods and Services Tax",
            "type": "HST"
          },
          {
            "amount": 64.72,
            "description": "Goods and Services Tax",
            "type": "VAT"
          }
        ],
        "totalPrice": 530.03,
        "unitOfMeasurement": "Imperial"
      },
      {
        "basePrice": 209.61,
        "estimatedTransitDays": 1,
        "expectedDeliveryDate": "2026-10-12",
        "lineOfBusiness": "Courier",
        "optionPrices": [
          {
            "amount": 22.17,
            "description": "Signature Required",
            "id": "SignatureRequired"
          },
          {
            "amount": 20.9,
            "description": "Declared Value Coverage",
            "id": "AdditionalHandling"
          },
          {
            "amount": 45.5,
            "description": "Signature Required",
            "id": "AdditionalHandling"
          },
          {
            "amount": 68.92,
            "description": "Signature Required",
            "id": "AdditionalHandling"
          },
          {
            "amount": 62.45,
            "description": "Declared Value Coverage",
            "id": "AdditionalHandling"
          }
        ],
        "serviceId": "PurolatorExpressBox9AM",
        "shipmentDate": "2026-08-28",
        "subTotal": 258.14,
        "surcharges": [
          {
            "amount": 30.04,
            "description": "Peak Season Surcharge",
            "type": "AddressCorrection"
          }
        ],
        "taxes": [
          {
            "amount": 144.52,
            "description": "Goods and Services Tax",
            "type": "HST"
          },
          {
            "amount": 68.59,
            "description": "Goods and Services Tax",
            "type": "VAT"
          },
          {
            "amount": 41.92,
            "description": "Provincial Sales Tax",
            "type": "PST"
          }
        ],
        "totalPrice": 854.7,
        "unitOfMeasurement": "Imperial"
      },
      {
        "basePrice": 362.97,
        "estimatedTransitDays": 4,
        "expectedDeliveryDate": "2026-11-14",
        "lineOfBusiness": "Courier",
        "optionPrices": [
          {
            "amount": 19.52,
            "description": "Declared Value Coverage",
            "id": "AdditionalHandling"
          },
          {
            "amount": 52.12,
            "description": "Signature Required",
            "id": "SignatureRequired"
          },
          {
            "amount": 59.75,
            "description": "Declared Value Coverage",
            "id": "AdditionalHandling"
          }
        ],
        "serviceId": "PurolatorExpressBox9AM",
        "shipmentDate": "2026-08-28",
        "subTotal": 254.09,
        "surcharges": [
          {
            "amount": 43.99,
            "description": "Address Correction Fee",
            "type": "AddressCorrection"
          },
          {
            "amount": 38.38,
            "description": "Address Correction Fee",
            "type": "PeakSeason"
          }
        ],
        "taxes": [
          {
            "amount": 65.54,
            "description": "Goods and Services Tax",
            "type": "HST"
          },
          {
            "amount": 71.02,
            "description": "Harmonized Sales Tax",
            "type": "VAT"
          }
        ],
        "totalPrice": 177.44,
        "unitOfMeasurement": "Imperial"
      },
      {
        "basePrice": 294.46,
        "estimatedTransitDays": 3,
        "expectedDeliveryDate": "2027-07-04",
        "lineOfBusiness": "Courier",
        "optionPrices": [
          {
            "amount": 8.11,
            "description": "Additional Handling",
            "id": "SignatureRequired"
          },
          {
            "amount": 21.88,
            "description": "Signature Required",
            "id": "SignatureRequired"
          }
        ],
        "serviceId": "PurolatorExpressBox9AM",
        "shipmentDate": "2026-08-27",
        "subTotal": 686.46,
        "surcharges": [
          {
            "amount": 36.85,
            "description": "Address Correction Fee",
            "type": "PeakSeason"
          },
          {
            "amount": 37.52,
            "description": "Fuel Surcharge",
            "type": "PeakSeason"
          },
          {
            "amount": 43.6,
            "description": "Handling Fee",
            "type": "Fuel"
          }
        ],
        "taxes": [
          {
            "amount": 93.79,
            "description": "Provincial Sales Tax",
            "type": "PST"
          },
          {
            "amount": 139.18,
            "description": "Provincial Sales Tax",
            "type": "VAT"
          }
        ],
        "totalPrice": 654.67,
        "unitOfMeasurement": "Imperial"
      }
    ]
  }
}
{
  "errors": [
    {
      "code": "400-01",
      "description": "Service currently unavailable."
    },
    {
      "code": "400-01",
      "description": "ProductID is required."
    },
    {
      "code": "400-01",
      "description": "Invalid weight specified."
    },
    {
      "code": "500-05",
      "description": "Service currently unavailable."
    }
  ]
}
{
  "errors": [
    {
      "code": "500-05",
      "description": "ProductID is required."
    },
    {
      "code": "9001-10",
      "description": "ProductID is required."
    },
    {
      "code": "400-01",
      "description": "Service currently unavailable."
    },
    {
      "code": "9001-10",
      "description": "Invalid weight specified."
    }
  ]
}
Service Homepage: developer.purolator.com/
purolatorshippinglogisticsrate-estimationrest