Shippo vs. EasyPost
Visit our Shipping API Documentation
Shippo offers a complete shipping integration built for developers. Our RESTful and reliable API offers backwards compatible versioning, clearly-defined endpoints, example code, test mode, and more.
Our API documentation includes useful tutorials and references to help you develop a streamlined, customized shipping solution that meets the needs of your business and customers.
Frequently Asked Questions
About our Shipping API
Here are some of our customers’ commonly asked questions. If you can’t find what you’re looking for,
reach out to us.
You won’t need to sign up for a new carrier account to start testing or shipping on Shippo. By default, you have access to Shippo’s discounted master accounts for U.S. outbound shipments to retrieve shipping rates and purchase labels. If you want to use your own carrier account, see our tutorial here.
Our tracking endpoint allows you to track shipments across multiple carriers with generalized Shippo status and substatus tokens. When combined with webhooks, you will get push-style updates anytime a tracking update occurs from the carrier. Visit our tracking page for more information.
Validating addresses is easy. Simply add a parameter validate: true to your Address POST request. You can validate global addresses just like U.S. addresses. The key difference that you’ll notice is in the response that you get back. See our address validation page for more information.
You can find your Shippo Test Token from the API section of your dashboard. To turn on test mode, insert your Shippo API Test Token in place of the Live Token. Now you can use Shippo as you would in production and be sure that you won’t get charged. For more information, check out our API test mode page.