Free Shipping APIs

Easiest way to integrate with multiple shipping carriers
for online retailers and marketplaces of any size.

Rates API

Calculate shipping rates for multiple couriers. Check available service types and expected delivery time.

Labels API

Create shipments, get tracking numbers, and generate shipping labels and customs documents.

Manifests API

Submit manifest file, end of day form or scan form to multiple carriers.

Cancel Labels API

Cancel labels to void and exclude shipments from the manifest / end of the day / scan form.


FEATURES

Single API for all carriers

Postmen APIs allow developers to get rates, print labels or submit manifests for any carriers.


Easier way to submit data to carriers

Postmen reduces time on integration with multiple carriers by consolidating all shipping APIs into one single API.
Postmen simplifies API structure by consolidating objects, and unifying the API methods.


RESTful JSON API

Say goodbye to SOAP / XML shipping web services and use Postmen APIs in RESTful JSON format.


Read API Doc

{
    "async": false,
    "shipper_accounts": [
        {
            "id": "00000000-0000-0000-0000-000000000000"
        }
    ],
    "is_document": false,
    "shipment": {
        "ship_from": {
            "contact_name": "Elmira Zulauf",
            "company_name": "Kemmer-Gerhold",
            "street1": "662 Flatley Manors",
            "country": "HKG",
            "type": "business"
        },
        "ship_to": {
            "contact_name": "Dr. Moises Corwin",
            "phone": "1-140-225-6410",
            "email": "Giovanna42@yahoo.com",
            "street1": "28292 Daugherty Orchard",
            "city": "Beverly Hills",
            "postal_code": "90209",
            "state": "CA",
            "country": "USA",
            "type": "residential"
        },
        "parcels": [
            {
                "description": "Food XS",
                "box_type": "custom",
                "weight": {
                    "value": 2,
                    "unit": "kg"
                },
                "dimension": {
                    "width": 20,
                    "height": 40,
                    "depth": 40,
                    "unit": "cm"
                },
                "items": [
                    {
                        "description": "Food Bar",
                        "origin_country": "USA",
                        "quantity": 2,
                        "price": {
                            "amount": 3,
                            "currency": "USD"
                        },
                        "weight": {
                            "value": 0.6,
                            "unit": "kg"
                        },
                        "sku": "imac2014"
                    }
                ]
            }
        ]
    }
}
{
    "async": false,
    "billing": {
        "paid_by": "shipper"
    },
    "customs": {
        "billing": {
            "paid_by": "recipient"
        },
        "purpose": "gift"
    },
    "return_shipment": false,
    "is_document": false,
    "service_type": "fedex_international_priority",
    "paper_size": "4x6",
    "shipper_account": {
        "id": "00000000-0000-0000-0000-000000000000"
    },
    "invoice": {
        "date": "2015-06-24",
        "number": "INV-00123"
    },
    "references": [
        "Handle with care"
    ],
    "shipment": {
        "ship_from": {
            "country": "HKG",
            "contact_name": "Phillip Morris",
            "phone": "8095545803",
            "fax": null,
            "email": "tete@js.com",
            "company_name": "Phillip Morris Ltd.",
            "street1": "5/F Hull Lane",
            "street2": "Hull",
            "street3": null,
            "city": "Sham Shui Po",
            "state": null,
            "postal_code": null,
            "type": "business",
            "tax_id": null
        },
        "ship_to": {
            "contact_name": "Dr. Moises Corwin",
            "phone": "'1-140-225-6410",
            "fax": "190-644-2218",
            "email": "Giovanna42@yahoo.com",
            "company_name": "Lakin and Sons",
            "street1": "28292 Daugherty Orchard",
            "city": "Sacramento",
            "postal_code": "94209",
            "state": "CA",
            "country": "USA",
            "type": "business"
        },
        "parcels": [
            {
                "description": "Food XS",
                "box_type": "custom",
                "weight": {
                    "value": 2,
                    "unit": "kg"
                },
                "dimension": {
                    "width": 20,
                    "height": 40,
                    "depth": 40,
                    "unit": "cm"
                },
                "items": [
                    {
                        "description": "Food Bar",
                        "origin_country": "USA",
                        "quantity": 2,
                        "price": {
                            "amount": 3,
                            "currency": "USD"
                        },
                        "weight": {
                            "value": 0.6,
                            "unit": "kg"
                        },
                        "sku": "imac2014"
                    }
                ]
            }
        ]
    }
}
{
    "async": false,
    "shipper_account": {
        "id": "00000000-0000-0000-0000-000000000000"
    }
}
{
    "async": false,
    "label": {
        "id": "00000000-0000-0000-0000-000000000000"
    }
}

Manage multiple carriers

Postmen APIs helps you select carrier and shipment type, and print labels in your desired format easily.


Get rates across shipment types & carriers

Use Postmen Rates API to return a list of matched carriers, shipment types and pricing, based on your shipping requirements.


Labels in desired size or format

Postmen allows you to get labels in A4, 4” x 6”, 4“ x 8” in PDF or thermal printer (ZPL or EPL2) format as long as carrier supports.


Simplify International shipping

Postmen APIs are designed for both domestic and international shipping.


Auto-generate customs forms

Using Labels APIs, Postmen will automatically return required customs documents together with the label. It is up to you whether to use Postmen’s prepared docs.

  •  Commercial Invoice
  •  CN22 / CN23

Submit customs info

Postmen Labels APIs automatically populate customs info, e.g. declared value, item description, and origin of product, from your package or item level information.


High performance API

Postmen APIs are designed for online retailers or businesses in any size.


Scalable solution

Once integrated with Postmen APIs, you integrate with all carriers. You can change your carrier choice or support international shipping based on your needs over time.


Manage carriers’ downtime

We know high-volume shipper wants to avoid carriers’ downtime, and ensure smooth process of label printing and packing. We target Postmen uptime to be over 99.95%, and we support pre-assign tracking number solution as long as carrier supports.

Compare rates across shipment types and carriers
Single shipping API for all carriers
Get shipping labels of desired sizes and format
Address validation by carriers
Connect multiple shipping accounts of any carriers
RESTful JSON API