Supported Carriers

The Envia Shipping API gives you a single integration for dozens of carriers across domestic and international lanes. Use one API to get quotes, create labels, schedule pickups, cancel shipments, and create manifests—without maintaining separate carrier integrations.

This page lists supported carriers and their capabilities. Use it together with the Quote Shipment and Create Shipping Label endpoints to choose the right carrier and service for each shipment.

Available Carriers and Services

CarrierCountries of OperationParcel ServiceLTL ServiceDropoff ServiceCommercial Invoice (International)
AfimexMX✓✘✓✘
AlmexMX✘✓✓✘
AmazonIN✓✘✘✘
AmPmMX✓✘✘✘
AndreaniAR✓✘✓✘
AramexIN✓✘✘✓
Blue DartIN✓✓✘✘
BlueExpressCL✓✘✘✘
BRTIT✓✘✘✓
BuslogBR✓✘✓✓
CabifyCO✓✘✘✘
CainiaoES✓✘✓✘
Canada PostCA✓✘✘✓
Cargo ExpresoGT✓✘✘✘
CastoresMX✘✓✘✘
ChilexpressCL✓✘✘✘
CLMES✓✓✘✓
CoordinadoraCO, MX✓✘✘✘
CorreiosBR✓✓✓✘
Correo ArgentinoAR✓✘✓✘
Correos de EspañaES✓✘✓✘
Correos ChileCL✓✘✘✘
Correos ExpressES✓✘✓✘
Ctt ExpressES✓✘✓✘
DaylightUS✘✓✘✘
DelhiveryIN✓✓✘✘
DeprisaCO✓✘✘✘
DHLAR, BR, CA, CL, CO, GT, MX, US, ES✓✘✓✓
DostavistaMX✓✘✘✘
DPDAR✓✘✓✘
DTDCIN✓✘✘✘
Ecom ExpressIN✓✘✘✘
EkartIN✓✓✘✘
EntregaMX✘✓✓✓
OntimeES✓✘✘✘
EstafetaMX✓✓✓✘
FaztCL✓✘✘✘
FedExAR, BR, CL, CO, ES, MX, US✓✓✘✓
Fletes MexicoMX✘✓✘✘
Forza DeliveryGT✓✘✘✘
In PostES, FR, IT✓✘✓✓
InterRapidisimoCO✓✘✓✘
JadlogBR✓✘✓✘
JTExpressBR✓✘✓✘
LastMileCO✓✘✘✘
LoggiBR✓✘✓✘
Mensajeros UrbanosCO✓✘✘✘
Noventa 9 MinutosCL, CO, MX✓✘✘✘
OCAAR✓✘✓✘
PaquetexpressMX✓✓✓✘
Poste ItalianeIT✓✓✓✘
RueddoAR✓✘✘✘
ServiEntregaCO✓✘✘✘
SeurES✓✘✓✓
ShippifyBR✓✘✘✘
StarkenCL✓✘✓✘
TCCCO✓✘✘✘
TDNES✓✓✘✓
Total ExpressBR✓✘✘✘
TransaherES✓✓✘✘
Tres GuerrasMX✘✓✓✘
UberMX, US✓✘✘✘
UPSBR, ES, FR, IT, MX, US✓✘✓✓
UrbanoAR✓✘✓✘
USPSUS✓✘✓✘
Xpress BeesIN✓✓✘✘
ZelerisES✓✘✘✓

Shipment Types

The shipment.type field in the rate and generate requests determines the shipment category:

TypeValueDescription
Parcel1Standard package shipments — supported by all carriers
LTL (Less than Truckload)2Freight shipments that share truck space — see the LTL column in the table above

The LTL column in the carrier table above indicates whether a carrier supports LTL shipments (shipment.type: 2). Carriers marked ✘ only support Parcel (shipment.type: 1). Sending an unsupported type returns an error.

🚛

FTL (Full Truckload): FTL shipments are currently managed through the cargo.envia.com platform and are not yet available via API.


Label Format

The Label format column shows the exact format as in the carrier spec (e.g. PDF STOCK_4X6, TPAPER_7X4.75, or dimensions like 4X6.5). Use the format that matches your carrier when creating labels. Check the Create Shipping Label reference and the carrier’s service options for the exact formats and paper sizes available per service.


Getting the full list programmatically

The table above is a snapshot of supported carriers and capabilities. For an up-to-date list of carriers available for a given origin (e.g. country or postal code), use the Queries API:

  • Get Available Carriers — returns carriers that can ship from a specified origin. Use this to show users only carriers that apply to their shipment.

Carrier availability can change with new integrations and regional coverage; always prefer the API response for production logic.

What to read next

  • Discover carriers via API – Use the Common Queries Endpoints to find available carriers programmatically.
  • Get shipping rates – The Core Workflow guide shows how to quote rates from any carrier.
  • Plan your integration – The Integration Guide covers carrier discovery in Phase 3.


Did this page help you?