API Catalog Shipping & Logistics APIs

Shipping & Logistics APIs

Rates, tracking & delivery

Complete shipping infrastructure APIs for rate comparison, package tracking, and delivery management. Integrate with major carriers for labels, customs, and freight quotes.

Shipping Rates

Popular

Compare carrier rates across UPS, FedEx, USPS, and DHL. Get real-time pricing for all service levels.

POST /api/v1/shipping/rates
{ "origin_zip": "10001",
  "dest_zip": "90210",
  "weight": 2.5,
  "dimensions": "12x8x6" }

// Response
{ "rates": [
    { "carrier": "USPS",
      "service": "Priority",
      "price": 8.95,
      "days": 2 },
    { "carrier": "UPS",
      "service": "Ground",
      "price": 12.50,
      "days": 5 }] }
Multi-Carrier Real-Time Discounts

Package Tracking

Popular

Track shipments across carriers with a single API. Auto-detect carrier from tracking number.

GET /api/v1/shipping/track/1Z999AA10123456784

// Response
{ "carrier": "UPS",
  "status": "In Transit",
  "location": "Memphis, TN",
  "estimated_delivery": "2025-01-15",
  "events": [
    { "date": "2025-01-12",
      "status": "Departed facility",
      "location": "Chicago, IL" }] }
Auto-Detect Webhooks History

Delivery Estimation

Estimate delivery dates based on origin, destination, and service level. Account for holidays and weekends.

POST /api/v1/shipping/estimate
{ "origin_zip": "10001",
  "dest_zip": "90210",
  "service": "ground",
  "ship_date": "2025-01-13" }

// Response
{ "estimated_delivery": "2025-01-18",
  "business_days": 4,
  "confidence": 0.95,
  "cutoff_time": "17:00 EST" }
Holiday Aware Cutoff Times Confidence

Address Validation

Validate and standardize shipping addresses. Detect residential vs commercial and correct formatting.

POST /api/v1/shipping/validate-address
{ "street": "123 Main St",
  "city": "New York",
  "state": "NY",
  "zip": "10001" }

// Response
{ "valid": true,
  "standardized": {
    "street": "123 MAIN ST",
    "city": "NEW YORK",
    "state": "NY",
    "zip": "10001-1234" },
  "residential": false }
USPS Verified ZIP+4 Residential

Label Generation

Create shipping labels for all major carriers. Get discounted rates and print-ready PDF or ZPL labels.

POST /api/v1/shipping/label
{ "carrier": "usps",
  "service": "priority",
  "from": {...},
  "to": {...},
  "package": {...} }

// Response
{ "tracking_number": "9400111...",
  "label_url": "https://...",
  "label_format": "pdf",
  "rate": 8.95 }
PDF/ZPL Discounted Returns

Customs Forms

Generate customs documentation for international shipments. CN22, CN23, and commercial invoices.

POST /api/v1/shipping/customs
{ "shipment_id": "shp_abc123",
  "contents": [
    { "description": "Electronics",
      "quantity": 2,
      "value": 150,
      "hs_code": "8471.30" }],
  "form_type": "commercial_invoice" }

// Response
{ "form_url": "https://...",
  "form_type": "commercial_invoice",
  "duties_estimate": 22.50 }
CN22/CN23 HS Codes Duties Est

Freight Quotes

Get LTL and FTL freight quotes from multiple carriers. Pallet and large shipment pricing.

POST /api/v1/shipping/freight
{ "origin_zip": "10001",
  "dest_zip": "90210",
  "freight_class": "70",
  "pallets": 2,
  "weight": 500 }

// Response
{ "quotes": [
    { "carrier": "ABF Freight",
      "price": 425.00,
      "transit_days": 5 },
    { "carrier": "YRC Freight",
      "price": 389.50,
      "transit_days": 6 }] }
LTL/FTL NMFC Class Liftgate

Pickup Scheduling

Schedule carrier pickups for packages and freight. Same-day and next-day pickup availability.

POST /api/v1/shipping/pickup
{ "carrier": "ups",
  "pickup_date": "2025-01-14",
  "ready_time": "09:00",
  "close_time": "17:00",
  "address": {...},
  "packages": 3 }

// Response
{ "confirmation": "WTC12345",
  "pickup_date": "2025-01-14",
  "window": "09:00-17:00",
  "fee": 5.00 }
Same-Day Recurring Cancel

Ready to integrate Shipping APIs?

Get your API key and start shipping smarter in minutes.