Shipments
Supported Carriers

Supported Carriers

TrackLogy supports 1,200+ shipping carriers globally, including major international couriers, regional carriers, and postal services.

Carrier Auto-Detection

If you don't specify a tracking_provider when creating a shipment, TrackLogy will attempt to auto-detect the carrier from the format of the tracking number. Auto-detection works for most major carriers.

To use auto-detection, simply omit the tracking_provider field:

curl -X POST https://api.tracklogy.com/v1/shipments \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "tracking_number": "1Z999AA10123456784",
    "customer_email": "[email protected]"
  }'

The response will include detected_tracking_provider with the identified carrier slug.

For best results, always provide the carrier slug explicitly when you know it. Auto-detection may be ambiguous for certain tracking number formats.

Major Supported Carriers

CarrierSlugRegion
FedExfedexGlobal
UPSupsGlobal
DHL ExpressdhlGlobal
DHL eCommercedhl_ecommerceGlobal
USPSuspsUnited States
Royal Mailroyal_mailUnited Kingdom
Canada Postcanada_postCanada
Australia Postaustralia_postAustralia
Deutsche Postdeutsche_postGermany / Global
La Postela_posteFrance
PostNLpostnlNetherlands / Global
CorreoscorreosSpain
Poste Italianeposte_italianeItaly
Japan Postjapan_postJapan
China Postchina_postChina
SF Expresssf_expressChina / Asia
CainiaocainiaoChina / Global
YanwenyanwenChina
4PX4pxChina
Yun ExpressyunexpressChina
India Postindia_postIndia
BlueDartbluedartIndia
DelhiverydelhiveryIndia
EkartekartIndia
AramexaramexMiddle East / Global
SpeedAFspeedafAfrica
GLSglsEurope
DPDdpdEurope
HermeshermesUK / Germany
ColissimocolissimoFrance
ChronopostchronopostFrance
TNTtntGlobal
OnTracontracUS West Coast
LSOlsoUS South
Spee-DeespeedeeUS Midwest
SEKOsekoGlobal
SendlesendleAustralia / US
CouriersPleasecourierspleaseAustralia
StarTrackstartrackAustralia

This is not an exhaustive list. The full carrier catalog is available in the dashboard under Shipments → Add Shipment → Carrier.

Finding the Right Carrier Slug

  1. Dashboard — When adding a shipment in the dashboard, the carrier selector shows all available carriers with their names. The underlying slug is used in API calls.
  2. Auto-detection — Create a shipment without tracking_provider and read back the detected_tracking_provider field.
  3. Contact support — If you need a carrier that isn't listed, email [email protected].

Unsupported Carriers

If a carrier is not supported, the shipment will be created with status: carrier_unsupported. Notifications will not fire and no tracking updates will be retrieved for unsupported carriers.