Shopify Shipping AppG2 Best Shipping SoftwareCapterra Best Shipping Software
Rated Excellent 4.2 with 1200+ 5-Star Reviews
Trusted By 100,000+ Businesses Worldwide

Bring Your Own Courier Account API For High-Volume Label Generation

Link your carrier business account and batch print labels at scale

Easyship's Bring Your Own Carrier Account API connects the business accounts you already hold, including hosted USPS Negotiated Service Agreements, through one integration. Batch print, compare rates and scale your shipping with one high-performance multi-carrier API integration.

  • Up to $10,000 USD protection
  • Coverage across 550+ services
  • Ship to 200+ destinations
  • 24/7 global support

Why Brands Link with Easyship's BYOC API

Procurement signs carrier agreements faster than engineering can integrate them. Easyship gives your OMS, WMS, marketplace or fulfillment platform one normalized layer across every business account you hold, so adding a carrier is a simple addition and one universal schema still covers rate comparison, label generation, tracking and manifests.

Connect All Accounts

Link your USPS, UPS, FedEx, DHL Express, Royal Mail, Canada Post and Australia Post business accounts.

Use Negotiated Rates

The services and rates on your existing carrier agreements carry straight into your Easyship workflow.

Compare Rate Options

Every quote shows your contracted rate next to 550+ alternative services for the same shipment.

Multi-Account Control

Manage separate agreements by warehouse, country, legal entity, currency or sales channel in one place.

Reduced Carrier Risk

Fall back on alternative services when a lane sits outside your contract or a carrier service is disrupted.

Bulk Label Generation

Generate single or high-volume batch labels on any linked account through the same API workflow.

How does the Bring Your Own Carrier Account API work?

Your OMS, WMS or marketplace integrates once, with Easyship, and Easyship holds the carrier connections. Link an account and its services join your rate, label, tracking and pickup calls under one schema, sitting alongside Easyship's own network services.

  • Generate an API key to connect your business accounts
  • Configure services for each origin and fulfillment site
  • Send origin, destination, parcel and item details
  • Receive your contracted rates plus network alternatives
  • Create the shipment, buy the label and track the parcel

Rate audit your contracts against alternative services

A negotiated rate stays competitive only while your shipping profile matches the one it was priced against. Compare it against alternatives on the same shipment through the Shipping Rates API. Above 10,000 shipments a month, our Enterprise team runs a full parcel rate audit.

Host your USPS Negotiated Service Agreement (NSA)

A USPS Negotiated Service Agreement gives eligible high-volume shippers contracted USPS pricing. Easyship is one of the few multi-carrier platforms that hosts NSAs, so your negotiated USPS terms run inside the same workflow as every other carrier accounts that you connect.

Which carrier accounts can you connect to Easyship?

Easyship's Bring Your Own Carrier Account API supports all major shipping companies. Link UPS, FedEx, DHL Express and USPS business accounts, including hosted USPS Negotiated Service Agreements, plus postal carriers including Royal Mail, Canada Post and Australia Post.

What is a Bring Your Own Carrier Account API (BYOC)?

A Bring Your Own Carrier (BYOC) API connects the negotiated carrier accounts an eCommerce business holds to one integration for rate shopping, labels and tracking. The model is also called Link Your Own Carrier (LYOC). Don't have your own accounts? Easyship's pre-negotiated discounted rates, independent from any account you link, can save you up to 91% off retail. Compare in minutes.

IMPLEMENTATION SUPPORT

Get Expert API Guidance & Implementation Support

Not sure how to get started? Generate your free API Key by clicking "Start Free" or complete this form to speak directly with an implementation expert. What once took months to build can now be achieved in days.

  • Risk-Free: Start with our free plan—no credit card required
  • Global Network: One API endpoint for 550+ global carrier services
  • Quick Setup: Generate your API Key and start building in minutes

Have Questions? We Have Answers

Built For Developers & Enterprise Brands

From merchants and marketplaces to global brands and retail operations, Easyship’s Link Your Own Courier Account API offers the ability to connect, consolidate and compare all your negotiated rates in one integration and ranked rates response.

eCommerce Brands

Instantly save on shipping and fulfillment costs with one unified shipping solution for every sales channel worldwide.

Arrow Right
Global Marketplaces

Offer a completely integrated global shipping experience for buyers and sellers with transparent rates, duties, insurance and discounts.

Arrow Right
Technology Platforms

Connect and embed global shipping services directly into your application for seamless shipping, returns and payment flows.

Arrow Right
Fulfillment & Warehousing

Automate shipping workflows, rate shopping, manifests, pickup scheduling, and analytics while reducing complexity and overheads.

Arrow Right

Bring Your Own Carrier Account API FAQs

How do I connect my carrier business account to Easyship?

Two ways: from courier settings in the Easyship dashboard, or with a `POST /2024-09/couriers` request carrying the `courier_umbrella_name`, for example UPS or Royal Mail, a `nickname` that identifies the linked account, your `origin_country_alpha2` and the `account_details` credentials for that carrier, usually an account number plus carrier-issued API credentials.

How long does account verification take?

Some carriers verify immediately. Others return a `202` and finish asynchronously, moving the account's `auth_state` from `unverified` to `verified`. Once verified, that account's services become available in your rate, label and batch-label workflows exactly like any other carrier service you use. If you have any issues connecting, contact our support team 24/7.

Can I use my own negotiated carrier rates and rate card?

Yes. That is the point of linking an account: your business keeps the services and commercial rates tied to its direct carrier relationship. Your rate card can reflect negotiated pricing on zones, weight bands, volume, dimensional weight, service levels, international lanes and surcharges.

How do I link my USPS Negotiated Service Agreement?

A USPS Negotiated Service Agreement (NSA) is a contract under which an eligible business negotiates specific commercial terms with USPS. Easyship hosts NSAs for eligible businesses, so contracted USPS services sit alongside your other carrier accounts. Onboarding runs with the Easyship team, outside the self-serve credential flow used for other carrier accounts.

Can I link a different carrier account per warehouse?

Yes. Each linked account carries its own nickname and origin country, so an enterprise network can hold separate agreements by warehouse, country, legal entity, currency or sales channel. Your shipping logic stays centralized even when the underlying accounts vary by location or business unit.

What does it cost to use the Link Your Own Courier API?

Generating an API key is free. Start on a free plan with no credit card and pay-as-you-go pricing, so you only spend when you ship. Link Your Own Courier is available from the Plus plan at $29/month, and enterprise pricing is available on request.

Does Easyship charge fees on my own account's labels?

Postage for shipments on a linked account is billed by your carrier under your own contract terms, so your carrier invoice stays a direct matter between you and that carrier. Platform pricing stays plan-based and separate from what you pay the carrier.

Should I build direct carrier integrations instead?

Building direct means a separate integration per carrier: separate authentication, schemas and label formats, plus version churn for the life of each one. One API covers rating, labels, tracking, pickups and manifests across every account, on infrastructure with 99.9% uptime and SOC 2 compliance.

Does Easyship replace my existing carrier contract?

No. You keep the carrier relationships you already hold and Easyship becomes the technology layer above them. When a shipment falls outside your contract, say a new country or a service disruption, you can fall back on 550+ alternative carrier services without renegotiating.

Can AI agents use the Link Your Own Courier API?

AI agents can compare your negotiated rates against network alternatives, create a shipment and label on a connected account, and pull tracking for it. Easyship's MCP server is live, and it exposes linked accounts on the same schema your own integration uses.

Try the composable shipping API for global eCommerce

Every Easyship API is modular. Allowing you to connect only what you need from rates to returns. Start with live pricing, then layer in label generation, tracking, duties and address validation as you grow.

More Shipping API Resources

Shopify Australia
Technology

Shopify Australia

Easyship helped Shopify Australia enable it's merchants with access a diverse courier network, discounted rates and an integrated logistics solution leading to 4.5x growth in orders.

eBay
Technology

eBay

Find out how eBay leveraged Easyship to improve shipping efficiency, cut costs, and boost global sales, driving $3.68 billion in GMV across 200+ countries

Ostrichpillow
Industry

Ostrichpillow

We helped this famous pillow improve their delivery service by expanding their distribution worldwide and reduce shipping costs by 62%.