Ship Platform API

Add shipping without the work

Seamless API integration, zero setup cost and built-in revenue sharing. Turn shipping into a growth engine, fast, without building it from scratch.

Sign up to get your API key
Zero setup costBuilt-in revenue sharing
Label created USPS
POSTapp.ship.com/public/quoteapp.ship.com/public/purchase-labelcURL
curl -X POST https://app.ship.com/public/quote \  -H "Authorization: Bearer $TOKEN" \  -d '{    "fromZip": "90210",    "toZip": "10001"  }'
curl -X POST https://app.ship.com/public/purchase-label \  -H "Authorization: Bearer $TOKEN" \  -d '{    "orderID": 1042,    "rateID": "usps-ground-advantage"  }'
Rates200 OK
USPS
Ground AdvantageUSPS · Est. 3 days
Lowest rate
USPS
Priority MailUSPS · Est. 2 days
UPS
UPS GroundUPS · Est. 4 days
Watch

See how shipping fits into your platform

A quick walkthrough of adding Ship.com to your product.

Plug in. Scale up.

We do the heavy lifting behind the scenes

Skip the dev time, carrier contracts and support burden. Ship.com handles it, and your users get the lowest possible rates.

89%Up to 89% off USPS and UPS retail rates for your users, with no volume requirements.
4.9Out of 5 for our support team, who handle every shipping question so your team doesn't have to.

Launch in days, not months

Add professional-grade shipping with minimal dev time and go live in days.

Turn shipping into revenue

Monetize shipping with our revenue share program, without the cost or complexity of building and maintaining your own shipping solution.

No carrier contracts

Your users get discounted USPS and UPS rates through Ship.com. Nothing to negotiate.

USPSUPS
For your platform

Pro-grade shipping, nothing to build

Offer shipping your users will rely on, with recurring revenue and full visibility into how they use it.

  • Added value, instantly. Your users get powerful tools and real savings.
  • Zero cost, real upside. No implementation fees, plus recurring revenue through revenue sharing.
  • Easy, dev-friendly integration. Clear API docs and live Slack support from our technical team.
  • Total visibility and insights. Track usage, performance and shipping trends with real-time data via API.
  • Happier, stickier users. Discounted rates they can't get on their own keep them coming back.
API usageLive
Labels via API1,284
Active shippers312
Revenue shareEarning
Labels created, last 12 weeksThis week
Real-time data via API
For your users

Labels in three clicks, without leaving your platform

Shipping lives inside your product. Your users compare rates, buy the label and print it, right where they already work.

  • Save on every shipment. Discounts up to 89% off USPS and UPS, with no volume requirements.
  • Ship in seconds. Create and print labels in just 3 clicks. No technical know-how needed.
  • Ship within your platform. Users stay in your ecosystem with embedded access to every shipping tool.
  • Real-time tracking and notifications. Recipients stay informed with automatic tracking updates and built-in email tools.
  • Human support. Rated 4.9/5, our team handles every shipping question so yours doesn't have to.
yourplatform.com/orders/1042
OrdersProductsCustomersShipping Powered by Ship.com
Order #1042Maya R. · 1 item · Brooklyn, NY
Click 1 of 3
Ready to ship. Get live USPS and UPS rates for this order.
USPS
Ground AdvantageLabel ready for Order #1042
Label created
Label createdPrintedIn transitDelivered
Sent to printer
Expert support

Expert support, when you need it most

APIs are easy. Real partnerships drive growth. We do both.

  • A private Slack channel connects your developers with our technical team.
  • Real-time answers while you build, test and launch.
  • Our team handles shipping questions from your users after you go live.
ship-api-yourplatformPrivate channel
Ship.com support is typing
Documentation

Access the Ship Platform API documentation

Endpoints, authentication and request examples in cURL, JavaScript and Python, plus the Ship.com MCP server.

GET/public/tokenPOST/public/orderPOST/public/quotePOST/public/purchase-labelPOST/public/webhookPUT/public/customer/{id}
POST/public/purchase-labelExample
curl -X POST https://app.ship.com/public/purchase-label \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "orderID": 1042,
    "rateID": "usps-ground-advantage"
  }'
const res = await fetch("https://app.ship.com/public/purchase-label", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${token}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({ orderID: 1042, rateID }),
});
import requests

res = requests.post(
    "https://app.ship.com/public/purchase-label",
    headers={"Authorization": f"Bearer {token}"},
    json={"orderID": 1042, "rateID": rate_id},
)

Trusted by 10,000+ businesses shipping millions of packages every year

SquareColor StreetShopifyPayPaleBayPartner brandZyia ActiveEtsyWalmartTikTokPure RomanceJava MommaAmazonMaverickWixDot Dot SmilePampered ChefWooCommerceEcwidPaisley RayeLuLaRoeSquarespaceExigo
Leader Summer 2023, Best Est. ROI Winter 2023, Shortlist 2024, 100% money back guarantee, Leader Summer 2024