Skip to content

Package tracking, delivery status and shipment history

Back to tools

Worldwide parcel tracking across multiple carriers.

Track package

Track package

Track a package by tracking number on 17TRACK, including carriers, delivery status and shipment history. Carrier overrides are not available; some lookups require a security check.

Your information

Package tracking number, for example 1Z999AA10123456784.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

Package tracking

Delivery statusDelivered
Days in transit176

Latest update

Delivered, DELIVERED

Dec 5, 10:29 AM, LONGVIEW, TX, US

View tracking details on 17TRACK

Shipment history

  1. Delivered, DELIVEREDDec 5, 10:29 AM

    LONGVIEW, TX, US

  2. Out for Delivery, Out For Delivery TodayDec 5, 10:20 AM

    Longview, TX, United States

  3. On the Way, Processing at UPS FacilityDec 5, 9:26 AM

    Longview, TX, United States

  4. Processing at UPS FacilityDec 5, 9:18 AM

    Longview, TX, United States

  5. Arrived at FacilityDec 5, 9:16 AM

    Longview, TX, United States

  6. Departed from FacilityDec 5, 8:01 AM

    Shreveport, LA, United States

  7. Arrived at FacilityDec 5, 7:04 AM

    Shreveport, LA, United States

  8. A late flight has caused a delay. Your package is scheduled to arrive today later than the communicated delivery time.Dec 5, 6:42 AM
  9. Departed from FacilityDec 5, 6:16 AM

    Little Rock, AR, United States

  10. Arrived at FacilityDec 5, 5:13 AM

    Little Rock, AR, United States

  11. Departed from FacilityDec 5, 4:34 AM

    Louisville, KY, United States

  12. We've corrected the postal code, and the package is on its way to the updated address.Dec 4, 7:04 AM

    Houston, TX, United States

  13. Dropped off at UPS Access Point by Customer, The UPS Access Point™ location has prepared the package for return to UPS or pickup by UPS.Aug 20, 3:35 PM

    Swainsboro, GA, United States

  14. Drop-OffAug 20, 3:35 PM

    Swainsboro, GA, United States

  15. We have your Package, Arrived at FacilityAug 20, 6:14 AM

    Goodyear, AZ, United States

  16. Drop-OffJun 12, 1:36 PM

    Los Angeles, CA, United States

  17. Label Created, Shipper created a label, UPS has not received the package yet.

    Germany


United States → United States, UPS → UPS

Tracking number
1Z999AA10123456784

Choose an action

About the 17TRACK tool

17TRACK, also called 17 Track, returns package status, carrier details and shipment history; Track package needs a tracking number.

Track package returns shipment events, locations, dates, carriers, countries, transit days and expected delivery dates.

Built from 17track.net and t.17track.net. Last checked Sep 29, 2026.

Actions

Track package

1 credit

Track a package by tracking number on 17TRACK, including carriers, delivery status and shipment history. Carrier overrides are not available; some lookups require a security check.

Uses t.17track.net.

What you provide

FieldTypeRequiredDescription
Tracking Numbertracking_numberTextRequiredPackage tracking number, for example 1Z999AA10123456784.Example: 1Z999AA10123456784

What you get

FieldTypeDescription
LinklinkTextExample: https://t.17track.net/en#nums=1Z999AA10123456784
StatusstatusTextExample: Delivered
HistoryhistoryList
Locationhistory[].locationTextExample: LONGVIEW, TX, US
Date Timehistory[].date_timeTextExample: 2025-12-05T10:29:38-06:00
Event Texthistory[].event_textTextExample: Delivered, DELIVERED
Carrier Codecarrier_codeNumberExample: 100002
Latest Eventlatest_eventValue
Origin Carrierorigin_carrierTextExample: UPS
Origin Countryorigin_countryTextExample: United States
Days in Transitdays_in_transitNumberExample: 176
Tracking Numbertracking_numberTextExample: 1Z999AA10123456784
Destination Carrierdestination_carrierTextExample: UPS
Destination Countrydestination_countryTextExample: United States
Expected Delivery Dateexpected_delivery_dateText

Example result

For Tracking Number: 1Z999AA10123456784

JSON
{
  "link": "https://t.17track.net/en#nums=1Z999AA10123456784",
  "status": "Delivered",
  "history": [
    {
      "location": "LONGVIEW, TX, US",
      "date_time": "2025-12-05T10:29:38-06:00",
      "event_text": "Delivered, DELIVERED"
    },
    {
      "location": "Longview, TX, United States",
      "date_time": "2025-12-05T10:20:03-06:00",
      "event_text": "Out for Delivery, Out For Delivery Today"
    },
    {
      "location": "Longview, TX, United States",
      "date_time": "2025-12-05T09:26:36-06:00",
      "event_text": "On the Way, Processing at UPS Facility"
    }
  ],
  "carrier_code": 100002,
  "latest_event": {
    "location": "LONGVIEW, TX, US",
    "date_time": "2025-12-05T10:29:38-06:00",
    "event_text": "Delivered, DELIVERED"
  },
  "origin_carrier": "UPS",
  "origin_country": "United States",
  "days_in_transit": 176,
  "tracking_number": "1Z999AA10123456784",
  "destination_carrier": "UPS",
  "destination_country": "United States",
  "expected_delivery_date": null
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@17track",
  "visibility": "public",
  "operation": "track_package",
  "version": 1,
  "input": {
    "tracking_number": "1Z999AA10123456784"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Monitor package delivery progress.
  • Review shipment events and locations.
  • Identify origin and destination carriers and countries.
  • Check package transit time.
  • Assess expected delivery dates.

Questions about 17TRACK

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this 17TRACK tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a 17TRACK account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from 17track.net when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

What is a package’s delivery status?

Track package returns its status and latest event using the tracking number.

Where has a package been during transit?

Track package returns shipment history, including event locations, dates and descriptions.

When is a package expected to arrive?

Track package returns an expected delivery date when available.

All Logistics toolsBrowse all tools