The Universal MULTI-CARRIER Shipping API

Install only one universal API system,
and get the power of over 45+ couriers API installed.

Rates API

Calculate shipping rates for multiple couriers for every order. Get the prices ordered by price

Shipping API

Create shipments, generate shipping labels and customs documents.

Track & Trace API

Track your packages and get live notification on every shipments' update to a webhook

Put/Push Order API

Connect your own order management system thanks to the ShippyPro Put & Push system


FEATURES

Single API for all carriers

RATE

ShippyPro RATE APIs allow you to get the rates of all your couriers ordered by price and time with just one simple API Request.

Enpower your order management system, your checkout and your backend with this useful API request.


SHIPPING

Shipping APIs allow you generate labels of different sizes (A4, A6, ZPL, EPL) for any supported carriers.

You can also generate customs documents and manifest for your couriers via API


TRACK & TRACE

You can track your shipments and get notified to a webhook whenever your shipment receives a new status


{
    "Method": "GetRates",
    "Params": {
        "to_address": {
          "name": "William E Wheelock",
          "company": "",
          "street1": "1842 Duke Lane",
          "street2": "",
          "city": "Parsippany",
          "state": "NJ",
          "zip": "07054",
          "country": "IT",
          "phone": "732-722-1487",
          "email": "william.e@gmail.com"
        },
        "from_address": {
          "name": "George H Craven",
          "company": "",
          "street1": "1968 Fulton Street",
          "street2": "",
          "city": "Blacksville",
          "state": "WV",
          "zip": "26589",
          "country": "IT",
          "phone": "304-432-1420",
          "email": "george.craven@gmail.com"
        },
        "parcels": [
          {
            "length": 5,
            "width": 5,
            "height": 5,
            "weight": 20
          }
        ]
    }
}
                              
{
    "Method": "Ship",
    "Params": {
        "to_address": {
          "name": "William E Wheelock",
          "company": "",
          "street1": "1842 Duke Lane",
          "street2": "",
          "city": "Parsippany",
          "state": "NJ",
          "zip": "07054",
          "country": "IT",
          "phone": "732-722-1487",
          "email": "william.e@gmail.com"
        },
        "from_address": {
          "name": "George H Craven",
          "company": "",
          "street1": "1968 Fulton Street",
          "street2": "",
          "city": "Blacksville",
          "state": "WV",
          "zip": "26589",
          "country": "IT",
          "phone": "304-432-1420",
          "email": "george.craven@gmail.com"
        },
        "parcels": [
          {
            "length": 5,
            "width": 5,
            "height": 5,
            "weight": 20
          }
        ],
        "TotalValue": "123 EUR",
        "ContentDescription": "Nike shoes",
        "Insurance": 0,
        "InsuranceCurrency": "EUR",
        "CashOnDelivery": 0,
        "CashOnDeliveryCurrency": "EUR",
        "CarrierName": "DHLExpress",
        "CarrierID": 23,
        "OrderID": "",
        "RateID": "14922625303754"
    }
}