Shippit Developer Centre

From Black Friday to Boxing Day, and every other day, our customers rely on us to manage orders fast when it matters most. Built to be more reliable than carrier APIs, we handle millions of requests weekly and have best-in-class SLAs.

Quote API: returns a quote given a destination, location, and parcel attributes.

Order API: submits an order to Shippit.

Merchant settings API: allows you to query your current merchant settings and make updates to your merchant account.

Track API: allows you to request tracking information, or subscribe to a webhook.

Label API: returns a URL to a label for an order.

Book API: initiates a booking with a carrier.

Returns API: implement a returns portal, including return requests and order notifications.

You can also manage your own fleet, using Shippit NowGo. For the NowGo API documentation, see the NowGo Developer centre.

Get started

To get started with the Shippit APIs, you need to set a few things up first:

  • Log in to your Shippit account, if you haven’t already. This activates your account.
  • Enter your payment details. You need to have valid payment details to generate an API key.
  • Copy your API key. You’ll need this to access the Shippit APIs.

You can access the Shippit APIs using the base URL of https://app.shippit.com/api/3.

Shippit also provides a staging URL for testing purposes, at https://app.staging.shippit.com/api/3.

For more information on getting set up to use the Shippit APIs, see the getting started article on the Shippit help centre.

What’s new

For a full list of changes, see the changelog. For a list of newly released features, see the release notes.

For up-to-date status of all Shippit services, see the Shippit status page.