ShipEngine API Docs
Welcome to the ShipEngine shipping platform! With our approachable documentation and robust library support, you can start shipping today with any of our 30+ supported shipping carriers. All of our APIs can be used alone or in conjunction with each other to build powerful shipping functionality into an existing application or service.
The ShipEngine shipping API's are designed to help you start shipping as quickly as possible. As you complete each of the quick start guides above, you will find "Next Steps" at the bottom of the docs. These will lead you to more complex micro-function guides for leveraging the power of the ShipEngine APIs in your app. Once you’ve learned the basics, our documentation can be used as a “cookbook” with many bite-sized recipes to help you build the complex functionality you need for your application. If you are new to the ShipEngine APIs, we suggest that you start here where you will learn how to create a label in a single call.
Shipping Labels for Every Major Carrier
Real-Time Package Tracking
Track packages across any of our 20+ supported carrier accounts and create tracking events to keep your customers up-to-date. Easily integrate real-time tracking information for shipments into your app, email, or SMS.
Compare Rates Across Carriers
Make sure you ship as cost-effectively as possible by [quickly comparing rates](../rates/get-shipment-rates /) using the ShipEngine Rates API. As long as you have the carrier connected to your account, you'll be able to see and compare different rates and services.
Worldwide Address Validation
No matter your shipping volume, failed deliveries and address change surcharges cut into your bottom line and damage perception with customers. Our address validation services ensure your packages make it to the right place the first time. Learn how to leverage our address validation services here.
ShipEngine supports address validation for virtually every country on Earth, including the United States, Canada, Great Britain, Australia, Germany, France, Norway, Spain, Sweden, Israel, Italy, and over 160 others.
Need some help?
We’re always here to help with any of your questions. Here are some ways to find answers or get in touch with our team:
Take advantage of our 24-hour live chat, Monday through Friday (CST) each week. Simply open the chat window in the bottom right corner of your browser to get your questions answered.
Search our Help Center articles for answers to your questions about our API.
Have some feedback or experiencing an issue? Create a Ticket in our Help Center.