Skip to content

Package tracking, shipment status and delivery details

Back to tools

Shipping and package tracking.

Track package

Track package

Track a FedEx package by its tracking number. Returns its status, delivery details, route, and available scan history. Older shipments may have limited history; reused numbers can match multiple shipments.

Your information

The 12 to 22 digit number on the package label or receipt; spaces are allowed. Example: 880720645182.

1 credit per completed run

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

Example results

Delivered

Houston → South San Francisco

DeliveredApr 23, 9:55 AM
Service
FedEx Standard Overnight
Tracking number
880720645182
Signed by
R.Martinez
View tracking details

Shipment history

  1. DeliveredApr 23, 9:55 AM

    SOUTH SAN FRANCISCO, CA

Choose an action

About the FedEx tool

FedEx's Track package method returns shipment status, delivery details, route, and available scan history using a tracking number.

Built from fedex.com. Last checked Sep 29, 2026.

Actions

Track package

1 credit

Track a FedEx package by its tracking number. Returns its status, delivery details, route, and available scan history. Older shipments may have limited history; reused numbers can match multiple shipments.

What you provide

FieldTypeRequiredDescription
Tracking Numbertracking_numberTextRequiredThe 12 to 22 digit number on the package label or receipt; spaces are allowed. Example: 880720645182.Example: 8807 2064 5182

What you get

FieldTypeDescription
StatusstatusTextExample: Delivered
WeightweightText
HistoryhistoryList
Locationhistory[].locationTextExample: SOUTH SAN FRANCISCO, CA
Date Timehistory[].date_timeTextExample: 2025-04-23T09:55:00+00:00
Descriptionhistory[].descriptionTextExample: Delivered
Left Atleft_atText
Signed bysigned_byTextExample: R.Martinez
Origin Cityorigin_cityTextExample: Houston
Delivered Atdelivered_atTextExample: 2025-04-23T09:55:00+00:00
Service Typeservice_typeTextExample: FedEx Standard Overnight
Tracking Linktracking_linkTextExample: https://www.fedex.com/fedextrack/?trknbr=880720645182
Tracking Numbertracking_numberTextExample: 880720645182
Destination Citydestination_cityTextExample: South San Francisco
Number of Piecesnumber_of_piecesNumber
Estimated Delivery Endestimated_delivery_endTextEnd of the estimated delivery window, ISO 8601 with offset.
Estimated Delivery Startestimated_delivery_startTextEstimated delivery time or start of a delivery window, ISO 8601 with offset.

Example result

For Tracking Number: 8807 2064 5182

JSON
{
  "status": "Delivered",
  "weight": null,
  "history": [
    {
      "location": "SOUTH SAN FRANCISCO, CA",
      "date_time": "2025-04-23T09:55:00+00:00",
      "description": "Delivered"
    }
  ],
  "left_at": null,
  "signed_by": "R.Martinez",
  "origin_city": "Houston",
  "delivered_at": "2025-04-23T09:55:00+00:00",
  "service_type": "FedEx Standard Overnight",
  "tracking_link": "https://www.fedex.com/fedextrack/?trknbr=880720645182",
  "tracking_number": "880720645182",
  "destination_city": "South San Francisco",
  "number_of_pieces": null,
  "estimated_delivery_end": null,
  "estimated_delivery_start": 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": "@fedex",
  "visibility": "public",
  "operation": "track_package",
  "version": 1,
  "input": {
    "tracking_number": "8807 2064 5182"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Monitor package delivery progress
  • Review a shipment’s route and scan history
  • Find the estimated delivery window
  • Check who signed for a delivered package
  • Identify shipments by origin and destination city

Questions about FedEx

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 FedEx 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 FedEx account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from fedex.com 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 the status of my package?

Use Track package with the package’s tracking number to get its status and delivery details.

Where has my package been scanned?

Track package returns available scan history, including each scan’s location, date, and description.

When is my package expected to arrive?

Track package returns an estimated delivery time or window when available.

All Logistics toolsBrowse all tools