Small BusinessesStart small, think big. Elevate your small-business shipping today.
Start Shipping in MinutesStart shipping instantly with a simple setup. Buy and print labels in minutes with no training needed and no unnecessary steps.
Automate and ScaleSave time with rules that batch, route, and print labels automatically so your shipping keeps up as orders grow.
Save on Every ShipmentAccess exclusive 80% – 90% discounts from every major carrier and cut costs on every label, no matter where you ship.
Connect and CustomizePlug into hundreds of stores, marketplaces, and carriers, or extend ShipStation with custom API integrations built for your business.
Manage Everything in One PlaceManage shipping, inventory, warehouse, tracking, and returns for all your stores and marketplaces in one simple platform.
Simplify ReturnsManage returns in one platform with prepaid labels and self-serve features that keep the process fast and frustration-free.
Mid-size and GrowingShip smarter, grow faster. Scale your fulfillment with ease.
Save on Shipping as you ScaleAutomate rate shopping across 200+ carriers, bring your own carrier accounts, and unlock deep volume discounts that grow with you.
Unlock Shipping InsightsAnalyze sales trends, shipping costs, and delivery times in one platform to identify savings, improve efficiency, and keep fulfillment running smoothly.
Centralize Omnichannel FulfillmentManage orders, shipping, inventory, warehouse operations, tracking, returns, and analytics across online stores and marketplaces with one platform.
Automate Order ManagementCombine AI intelligence with rule-based workflows to speed up fulfillment, streamline operations, and eliminate bottlenecks
Scale With our APIsExtend your setup using our developer-friendly API for custom automated workflows and insights.
Start with Guided OnboardingOur experts walk you through setup, training, and workflows so your team feels confident and ready to ship quickly.
EnterpriseGlobal scale, local precision. Master shipping at every level.
Lower Shipping Costs at Global ScaleReduce global shipping expenses with real-time rate shopping and discounted carrier rates, helping your enterprise control costs and ship efficiently at scale.
International Shipping Made SimpleEasily manage customs forms, duties, taxes, and tracking while accessing global carrier options from one platform built for cross-border shipping.
Fulfillment APIsCustomize workflows at scale with APIs for consolidating orders across channels, comparing shipping rates, validating addresses, tracking, analytics, and more.
Multi-Location FulfillmentManage inventory, orders, and shipping across multiple warehouses and stores with one platform built for multi-location fulfillment.
Advanced Shipping IntelligenceAccess powerful analytics that reveal trends, track spend, and measure performance to unlock global fulfillment efficiencies.
Dedicated Guidance and SupportCount on 24x7 support plus dedicated onboarding guidance so your enterprise shipping runs reliably from day one and beyond.
How Guardian Sports Used Automated Returns to Scale After Going Viral with the NFL
After the NFL adopted their concussion-reducing Guardian Cap, this Atlanta-based sports safety company saw orders explode to 400 per day—and the team’s manual processes couldn’t keep up.
The conclusion is clear: AI is already influencing demand, competition, and delivery performance—and retailers that fail to adapt risk being excluded from AI-led shopping journeys altogether.
The conclusion is clear: AI is already influencing demand, competition, and delivery performance—and retailers that fail to adapt risk being excluded from AI-led shopping journeys altogether.
The conclusion is clear: AI is already influencing demand, competition, and delivery performance—and retailers that fail to adapt risk being excluded from AI-led shopping journeys altogether.
Understanding 429 Errors & The Trick To Getting Around Rate Limits in ShipEngine
For an ecommerce business handling a high volume of shipments on a daily, or even hourly basis, repetitive 429 errors—and the subsequent retries—can become frustrating and wildly inefficient for fulfillment. So, in order to help, we have put together a guide to help users automate this retry process.But, first let’s better understand what a 429 Error is, and why it may occur in a ShipEngine API response.
What Is a 429 Error?
When using ShipEngine to perform actions and automations in your fulfillment workflow, you are making individual calls to our API, in which an HTTP client sends a request to an HTTP server, which then sends back a response containing the requested data, or “resource”.
429 errors are generated when too many requests are made from the HTTP client to the server that hosts ShipEngine.
For an ecommerce business handling a high volume of shipments on a daily, or even hourly basis, repetitive 429 errors—and the subsequent retries—can become frustrating and wildly inefficient for fulfillment. So, in order to help, we have put together a guide to help users automate this retry process.
But, first let’s better understand what a 429 Error is, and why it may occur in a ShipEngine API response.
What Is a 429 Error?
When using ShipEngine to perform actions and automations in your fulfillment workflow, you are making individual calls to our API, in which an HTTP client sends a request to an HTTP server, which then sends back a response containing the requested data, or “resource”.
429 errors are generated when too many requests are made from the HTTP client to the server that hosts ShipEngine. Specifically, more than 100 API calls per minute will generate a 429 error in your response code. This mostly comes into play when a high-volume business creates GET posts for tracking events, since the API is often
The solution?
Enabling Rate Limits in ShipEnigne
There are several reasons why rate limiting is beneficial:
It helps us ensure the integrity of our product
It helps protect against and alert us to cyber attacks
It helps us maintain the speed and reliability of the API
By placing rate limits on our API, we are able to ensure that all of our users have a great experience with the ShipEngine product, and reduce the chances of the ShipEngine server becoming overloaded.
The Trick to Preventing Repetitive 429 Errors
Your dedicated ShipEngine account manager can help you authorize rate limit increases to a certain extent. However, if you are experiencing consistent 429 errors, we suggest building an Axios plugin on top of your ShipEngine integration to intercept the failed requests and retry them programmatically.
Our Developer Experience engineers have provided an axios-retry code sample in our GitHub repository to help your development team with constructing and customizing this plugin for your ecommerce needs.
Visit our comprehensive API docsfor more information on how to apply these code samples within ShipEngine.
If you’re experiencing trouble while attempting to resolve 429 errors in ShipEngine, we encourage you to submit a support ticket so our team can help you determine the best solution.