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.
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 }] }
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" }] }
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" }
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 }
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 }
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 }
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 }] }
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 }
Get your API key and start shipping smarter in minutes.