Shipping API

The EasyPost Shipping API is designed to enable your shipping process as soon as possible. It's flexible enough to be integrated into any WMS, TMS, application, or system your business depends on. With over 70 carriers supported, you can start printing labels with just a day of work and a developer.

Free Address Verification

Signing up for our Shipping API also means you get free access to our Address Verification API.

Free Tracking

The EasyPost Shipping API also comes with full access to our Tracking API, so you can keep tabs on all of your shipments.

Free to Try

Try us out in our free testing environment. If you like what you see, sign up with us.

Start Shipping In Minutes

EasyPost's Shipping API is the most flexible shipping solution on the market. Our RESTful API interface makes it easy for your developers to get EasyPost up and running as fast as possible. We've also designed our API to be flexible. We want to fit your specific system requirements and workflows, not the other way around.

The EasyPost Shipping API has a full suite of features to make shipping easy. With EasyPost, you can:

  • Purchase and print labels in bulk with our Batches feature.
  • Insert customs information easily into each international shipment.
  • Connect with any one of our 70+ carriers in the same day.
  • Leverage our API for scan-based returns and return labels.

Integrate with EasyPost and gain access to the most complete and easy-to-use Shipping API in the market, all for just three cents a label.

Take a look at our public documentation and start building with one of our helper libraries (Python, PHP, Ruby, Node.js, Java, and more). Avoid month-long integrations and start shipping in minutes with EasyPost.