A Workflow as Unique as Each Customer

Quickly prepare and ship packages for every one of your customers with ease.

Start Building
curl https://api.shipengine.com/v1/labels \
  -X POST \
  -H 'Content-Type: application/json' \
  -H 'api-key: ElJkhJuQIRoFq/kDEblco4LpZqRCdYNIoAVG7SywSXw' \
  -d '{
  "shipment": {
    "service_code": "usps_first_class_mail",
    "ship_to": {
      "name": "Mickey and Minnie Mouse",
      "address_line1": "500 South Buena Vista Street",
      "postal_code": "91521",
      "country_code": "US"
    "ship_from": {
      "name": "Shippy",
      "phone": "512-856-5379",
      "company_name": "ShipEngine",
      "address_line1": "4009 Marathon Blvd",
      "city_locality": "Austin",
      "state_province": "TX",
      "postal_code": "78756",
      "country_code": "US",
      "address_residential_indicator": "No"
    "packages": [
        "weight": {
          "value": 1.0,
          "unit": "ounce"
  "test_label": true

Connect carriers and save

Select your preferred carriers, get discounted rates, and let us manage integrations.


Ship packages in seconds

Prepare documents, validate addresses, print labels, and get real-time tracking updates.


Save time and money

Integrate with ShipEngine to reduce the amount of time and money you spend on shipping.

The Time is Now

A great fulfillment experience is no longer optional. Are you ready to make shipping a core differentiator for your business?

Get Your Free API Key

Talk to an Expert

Why 3PLs Need a Shipping API

  • Reduce costs – Get access to 82% off retail shipping rates
  • Save time – Stop managing integrations, uploading spreadsheets, and manually checking rates
  • Build a unique workflow – Because one size doesn’t fit all, each merchant can have their own shipping workflow
  • Ship with confidence – With 99.99% uptime and highly performant APIs, ShipEngine eliminates shipment processing delays
Get Started