ShippyPro API is the perfect solution to get all your systems (OMS, WMS, POS etc) to communicate with your Carriers with only one easy API integration. This way you’ll keep your user experience inside your platform.
available Carriers’
integrations
single API for all
your Carriers
guaranteed
Our APIs are built to empower any kind of company worldwide to get the most out of ShippyPro. What’s more, ShippyPro platform will be always up to date with all your tracking updates and useful insights.
With Get Rates and Shipping API, you can print hundreds of shipping labels for your Carriers, in bulk, quickly and without mistakes. Create your manifests and book pickups with a single API for all your Carriers.
Tracking API allows you to track your packages and get real–time updates on every shipment update to a webhook. You can then enable the automatic sending of shipping notifications to your customers directly from ShippyPro platform.
Get real–time shipping rates, create shipping labels, book pickups for your shipments, track your packages and so much more with one single API for all your Carriers.
Get the rates of all your carriers ordered by price and time with just one API.
Create returns for your shipments and generate return labels whenever you need.
Track your packages and get live notifications on your shipments update to a webhook.
Automate the carrier pickup from any location around the world without contacting them.
Get a list of the nearest drop–off points for all your Carriers available at a certain location.
Upload documents for customs clearance to speed up your process and save tons of paper.
Take a look at the examples below and visit our API Documentation to get started. Our APIs are written in 14 programming languages and in two different technology, REST and SOAP.
{ "Method": "GetRates", "Params": { "to_address": { "name": "John Doe", "company": "", "street1": "123 Main St", "street2": "", "city": "Park City", "state": "UT", "zip": "84060", "country": "US", "phone": "5551231234", "email": "johndoe@gmail.com" }, "from_address": { "name": "John Doe", "company": "", "street1": "123 Main St", "street2": "", "city": "Park City", "state": "UT", "zip": "84060", "country": "US", "phone": "5551231234", "email": "johndoe@gmail.com" }, "parcels": [ { "length": 5, "width": 5, "height": 5, "weight": 10 } ], "Insurance": 0, "InsuranceCurrency": "EUR", "CashOnDelivery": 0, "CashOnDeliveryCurrency": "EUR", "ContentDescription": "Shoes", "TotalValue": "50.25 EUR", "ShippingService": "Standard" } }
{ "Rates": [ { "carrier": "USPS", "carrier_id": "50", "carrier_label": "USPS Test", "rate": "5.60", "rate_id": "rate_25984529822", "order_id": "order_987521861", "delivery_days": 2, "service": "First" }, { "carrier": "UPS", "carrier_id": "51", "carrier_label": "UPS Test", "rate": "8.40", "rate_id": "rate_25952284529822", "order_id": "order_987766521861", "delivery_days": "1-2", "service": "UPSSaver" }, { "carrier": "UPS", "carrier_id": "51", "carrier_label": "UPS Test", "rate": "7.50", "rate_id": "rate_2598452484822", "order_id": "order_98759921861", "delivery_days": "3-5", "service": "Expedited" } ] }
With our advanced APIs, Enterprise Businesses can now improve the delivery experience they offer from purchasing to returns phase. This way they can convert, cross-sell, upsell and retain more, supporting also their sustainable strategy implementation with data–driven decisions.
Let ShippyPro verify and correct every address. This way, every package arrives at the right destination.
With POD API, you can view the proof of delivery in pdf for certain carriers once the package has been delivered.
Optimize your return process by creating shipping and return labels with two different Carriers, automatically.
Connect your Marketplaces to ShippyPro and import your order details automatically to create shipping labels.
Get HS Codes for your products and speed up the customs clearance process.
ShippyPro calculates custom duties before shipping an item. This way, you will know exactly how much to pay.
ShippyPro calculates the CO2 generated by each order so you can evaluate the environmental footprint of each shipment.
Discover how carrier rates are composed by breaking down the single costs (fuel surcharge, cash on delivery)
Get the best out of your API integration! Test your APIs with real Carriers before integrating them, view all your API Logs and avoid some errors with our advanced tools.
Looking for a simpler solution to optimize your shipping process? Use ShippyPro platform instead of integrating our APIs. And why not both? Our platform is always updated with interesting insights.
ShippyPro allows you to integrate 60+ Sales Channels and 130+ Carriers in a few clicks. Find your integrations below and get started.
Easy documentation, Help Center articles and API reference in 14 different programming languages (Python, PHP, NodeJs etc…).
All our API integrations are tested with millions of shipments. You can also test them yourself with our API Console.
Talk directly to our multilingual Team and get answers on your API integration instantly. Our Team is happy to help!