Empower your e-commerce business with Rushbox's API, offering fast, secure, and predictable delivery without building infrastructure or managing riders.
Your business simplified
Why Choose Rushbox's API?
Simplified Integration
Quickly connect our delivery network to your platform with just 4 endpoints deliver global.
Real-Time Tracking
Allow customers track all orders made on your platform at any point in the delivery process.
Your customers choose
Allowing your customers choose the best courier service for their delivery need at any time.
Built for E-Commerce Success π
Running a business is hard enough :: let Rushbox handle your deliveries. Choose the perfect delivery

Offer your customers options
Allow your customers choose the delivery options for them, wether they want cheap, fast, high reviews etc...
Real-time package tracking
Offer your customer 24/7 tracking on all their package deliveries!

View all customer reviews
See all customer reviews on all package deliveries to optimise your customisation.

Customisation & management dashboard
Customise the delivery service your users can see e.g 4 max couriers etc..., manage your api consumption, and more.
Steps To Use the API
Create an account
Click get started button at the top
Integrate with ease
Get delivering easy with Rushbox
Frequently Asked Questions ?
How do I sign up for the Rushbox API?
Sign up at rushboxapp.com/merchant, then grab your API key from your dashboard at rushboxapp.com/merchant/dashboard. Full docs at docs.rushboxapp.com.
What types of delivery services can I integrate?
On-demand (immediate), Same-day, next-day, and scheduled deliveries across our courier network covering 4 countries and counting. Whether it's e-commerce, food, or documents, we route to the right courier automatically.
How do I monitor delivery statuses through the API?
Use the /deliveryhistory endpoint to query delivery statuses programmatically, or track them visually from your dashboard at rushboxapp.com/merchant/dashboard/deliveries.
What happens if a delivery fails?
You'll receive an immediate webhook notification with a failure reason. From there you can trigger a retry, or initiate a refund via your dashboard rushboxapp.com/merchant/dashboard.
Is there a sandbox/test environment?
Yes :: docs.rushboxapp.com covers our endpoint types, including a staging environment you can test against before going live.
What are the rate limits?
There are no hard rate limits. We do monitor API usage to prevent abuse, so you can build and scale without hitting arbitrary ceilings.
Which countries and cities are currently supported?
We currently cover major cities across Nigeria, Ghana, and Kenya, with more markets on the way.
How is pricing calculated?
Rushbox pricing is dynamic and calculated per delivery based on factors like distance and courier. You can fund your wallet and track all payments from your dashboard at rushboxapp.com/merchant/dashboard.
Can I get a quote before dispatching a delivery?
Yes ::z hit the /fetch_estimates endpoint to get pricing before committing to a delivery. Available on both staging and live environments.
How do I handle cash-on-delivery orders?
Cash-on-Delivery isn't supported just yet, but it's on our roadmap. We'll be rolling it out soon.
What authentication method does the API use?
All API requests are authenticated using a Bearer token. Simply pass your API key as the token in the Authorization header you can find your key in your dashboard.
Join our newsletter for latest app, industry, and investor updates.