Skip to main content
GET
/
track
/
{trackingNumber}
Track by PRO/tracking number
curl --request GET \
  --url https://api.shippeek.dev/track/{trackingNumber} \
  --header 'Authorization: Bearer <token>'
[
  {
    "createdDate": "2026-01-08T02:13:00.000Z",
    "eventDate": "2026-01-08",
    "eventTime": "02:13:00",
    "eventType": "in-transit",
    "summary": "Trailer Arrived",
    "location": {
      "city": "Rock Island",
      "state": "IL",
      "country": "US",
      "postalCode": "61201"
    }
  },
  {
    "createdDate": "2026-01-07T16:01:00.000Z",
    "eventDate": "2026-01-07",
    "eventTime": "16:01:00",
    "eventType": "pickup",
    "summary": "Picked Up",
    "location": {
      "city": "Kansas City",
      "state": "MO",
      "country": "US",
      "postalCode": "64101"
    }
  }
]

Authorizations

Authorization
string
header
required

Your ShipPeek API token in the format client_id.client_secret.

Path Parameters

trackingNumber
string
required

PRO number or tracking number

Query Parameters

carrier
enum<string>
required

Carrier SCAC code

Available options:
aact,
xpol,
dohr,
upgf,
exla,
odfl,
saia,
mgul,
sutn,
ccfs,
fxfe,
ups

Response

Tracking events returned

createdDate
string<date-time>

Full ISO timestamp when the event was recorded

eventDate
string<date>

Date of the tracking event (YYYY-MM-DD)

eventTime
string

Time of the event (HH:mm:ss)

eventType
enum<string>

Type of tracking event

Available options:
pickup,
in-transit,
arrived,
departed,
delivered,
delayed,
out-for-delivery,
update,
stop-completed,
stop-incomplete
summary
string

Description of the event from the carrier

location
object