SmartKargo Guide

Want to use EasyPost to ship with SmartKargo? This guide will break down all the necessary steps to make it happen.

If you haven't generated your first shipping label with EasyPost, we recommend reading our Getting Started Guide to learn how.

SmartKargo Overview

SmartKargo is an innovative 2-day domestic shipping solution providing simple, fast shipping at ground rates. SmartKargo's shipping saves on costs and carbon emissions by using unfilled space on existing airplane flights. And by offering a simplified flat-rate pricing model, shippers don't need to worry about zones or accessorial fees. Get fast, green, affordable shipping with 93% contiguous coverage across the United States with SmartKargo.

Service Levels and Coverage Area

Service Levels

SmartKargo delivers 6 days per week (Mon-Sat).

Transit Time
Max Dimensions (inches)
Max Weight (ounces)

See service levels for all EasyPost-supported carriers.

Coverage Area

SmartKargo supports 2-day delivery within the United States except to Alaska, Hawaii, Maine, and North Dakota.

Setting Up Your SmartKargo Account

Follow the instructions below to start shipping with SmartKargo through EasyPost. If you have not created an EasyPost account, sign up now!

  • Register for a SmartKargo shipper account:

    • Email Chris Grey at to get started.
    • Let them know you will be using EasyPost's API to purchase labels.
    • Acquire rates and align any additional shipping needs.
  • Link your SmartKargo shipper account to EasyPost:

    • Log in to your EasyPost account and navigate to the Carrier Accounts page.
    • Add your SmartKargo carrier account credentials to reflect their service levels in our shipping API.
    • Begin purchasing labels through the EasyPost shipping API!

Receiving Accurate Rates

Your agreed-upon rates with SmartKargo will return from the Shipping API in real-time, once you set up your SmartKargo account within EasyPost.

Generating Shipping Labels

Generating shipping labels for SmartKargo is the same as generating them for any other carrier with EasyPost. See our Getting Started Guide for help generating your first shipping label.

EasyPost offers native SmartKargo labels in PNG, ZPL, and PDF formats.

Manifests and Pickups

SmartKargo can support pickups for any customer based on their agreement. Regular pickups can be arranged with the SmartKargo team during the registration process; however, cannot be scheduled through the EasyPost API.

Tracking Your SmartKargo Packages

Tracking statuses are available for all SmartKargo shipments. Creating a Tracker for SmartKargo is identical to creating a tracker with any other carrier through EasyPost.

Take a look at our Tracking Guide for support in creating your first Tracker.

Need More Info About SmartKargo?

Our Carrier Metadata endpoint can programatically return information about SmartKargo including service levels, predefined packages, supported features, and shipment options.

Use this information to quickly integrate with SmartKargo or make educated decisions about your carrier mix. You can also use the Carrier Metadata endpoint to retrieve information about all the carriers on the EasyPost platform.

Talk to a Shipping Expert

Any questions about how to start shipping with SmartKargo through the EasyPost API?