EasyPost provides a tracking URL for your customers

Whenever you purchase a Shipment or Tracker, we will generate a URL that you can send to your customers. Just use the public_url from the Tracker object.

Here's an example using our Ruby Gem:

require 'easypost'
EasyPost.api_key = "<YOUR_API_KEY>"

tracker = EasyPost::Tracker.create({
  tracking_code: "9400123456789012345123",
  carrier: "USPS"
  "id": "trk_a1b2c3d4",
  "tracking_code": "9400123456789012345123",
  "status": "in_transit",
  "created_at": "2016-06-20T21:52:28Z",
  "updated_at": "2016-06-20T21:52:32Z",
  "est_delivery_date": null,
  "carrier": "USPS",
  "tracking_details": [...],
  "public_url": "https://track.easypost.com/..."
Don't see your question? Talk to a shipping expert