Explore this content on our NEW Developer Docs website.

FirstMile Guide

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

This guide will cover:

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

FirstMile Overview

FirstMile is a multi-carrier ecommerce parcel solution providing a simple way for customers to save on shipping without compromising on transit times. FirstMile leverages its wide network of international, domestic, and regional carriers to find the most optimized shipping option for its customers based on the desired service level. Save on shipping or reduce transit times with one integration through FirstMile today.

Let's start shipping

Service Levels and Coverage Area

Service Levels

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

Service
Transit Time
Max Dimensions (inches)
Max Weight (ounces)
XParcelPriority
XParcelExpedited
XParcelReturns
XParcelGround
XParcelExpeditedPlus

See service levels for all EasyPost-supported carriers.

Coverage Area

FirstMile supports ground, expedited, priority, and returns for U.S. domestic shipments.

Setting Up Your FirstMile Account

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

  • Register for a FirstMile shipper account:
    • Register for a FirstMile shipper account on FirstMile's website, and FirstMile will contact you.
    • Let them know you will be using EasyPost's API to purchase labels.
    • Acquire rates and align any additional shipping needs.
  • Link your FirstMile shipper account to EasyPost:
    • Log in to your EasyPost account and navigate to the Carrier Accounts page.
    • Add your FirstMile carrier account credentials to access FirstMile's services.
    • Begin purchasing labels through the EasyPost Shipping API!

Receiving Accurate Rates

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

Generating Shipping Labels

Generating shipping labels for FirstMile 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 FirstMile labels in PNG, ZPL, and PDF formats.

Manifests and Pickups

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

Tracking Your FirstMile Packages

Tracking statuses are available for all FirstMile shipments. Creating a Tracker for FirstMile 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 FirstMile?

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

Use this information to quickly integrate with FirstMile 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 FirstMile through the EasyPost API?