{"id":"aftership-api","name":"AfterShip API","homepage":"https://www.aftership.com/docs/api/4","repo_url":"https://github.com/AfterShip/aftership-sdk-python","category":"shipping","subcategories":["tracking","shipping","post-purchase","notifications"],"tags":["aftership","tracking","shipping","post-purchase","notifications","multi-carrier","rest-api","sdk"],"what_it_does":"Unified shipment tracking API aggregating tracking data from 900+ carriers worldwide. Provides real-time tracking status, webhooks for tracking events, and customer notification infrastructure.","use_cases":["Tracking shipments across 900+ carriers through a single unified API","Triggering customer notifications at key delivery milestones (shipped, out for delivery, delivered)","Building branded tracking pages with real-time status updates","Proactive exception detection (delayed, failed delivery) for customer support automation","Returns tracking and reverse logistics visibility"],"not_for":["Label creation (tracking only — use EasyPost or Shippo for labels)","Carrier rate shopping","Order management (tracking-focused, not order management)","Real-time GPS tracking of vehicles"],"best_when":"An agent needs to aggregate and react to tracking events across many carriers without building individual carrier integrations, especially for post-purchase customer experience.","avoid_when":"You also need to create labels — you'll need a separate shipping API alongside AfterShip.","alternatives":["easypost-api","shippo-api","shipstation-api"],"af_score":82.4,"security_score":null,"reliability_score":null,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":"current","last_evaluated":"2026-03-01T09:50:05.187051+00:00","performance":{"latency_p50_ms":200,"latency_p99_ms":1000,"uptime_sla_percent":99.9,"rate_limits":"10 requests/second (Free), higher on paid plans","data_source":"llm_estimated","measured_on":null}}