UPS ships and delivers packages, provides available tracking status and history, and estimates guest retail prices and delivery times, with end-of-day shown as 23:59 local time and counter prices varying.
Your information
Sender postal code and two-letter country code, e.g. 10001, US.
Package width in inches, e.g. 8.
Package height in inches, e.g. 6.
Package length in inches, e.g. 12.
Date the package will ship, YYYY-MM-DD, e.g. 2026-09-29. Defaults to the next business day.
Weight in pounds, e.g. 5.
Recipient postal code and two-letter country code, e.g. 90210, US.
Whether delivery is to a home, e.g. true. Defaults to yes.
Example results
- Services
Services Service Name Currency Ups Link Guaranteed Retail Price Delivery Date Time Business Days in Transit UPS GroundUSDNo17.562026-10-02T23:59:00-05:002UPS 3 Day SelectUSDNo44.162026-10-05T23:59:00-05:003UPS 3 Day Select (Saturday Delivery)USDNo49.52026-10-03T23:59:00-05:003UPS 2nd Day AirUSDNo57.22026-10-02T23:59:00-05:002UPS 2nd Day Air A.M.USDYes64.292026-10-02T10:30:00-05:002UPS Next Day Air SaverUSDYes136.372026-10-01T23:59:00-05:001UPS Next Day AirUSDYes150.82026-10-01T10:30:00-05:001UPS Next Day Air EarlyUSDYes190.852026-10-01T08:00:00-05:001
About UPS
UPS returns package status, delivery details, and shipment history from a tracking number.
Estimate shipping returns retail prices and delivery times using origin, destination, and package weight.
Built by Fous from ups.com, open-meteo.com and zippopotam.us and checked automatically; it last passed a check on Sep 30, 2026. Fous is not affiliated with UPS.
Actions
Estimate shipping
1 credit per runEstimate UPS guest retail shipping prices and delivery times from postal codes and package weight. End-of-day arrivals are shown as 23:59 local time, not a promised clock time; retail counter prices may vary.
Uses UPS, open-meteo.com and zippopotam.us.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Originorigin | Text | Required | Sender postal code and two-letter country code, e.g. 10001, US.Example: 10001, US |
Width inwidth_in | Number | Optional | Package width in inches, e.g. 8.Example: 8 |
Height inheight_in | Number | Optional | Package height in inches, e.g. 6.Example: 6 |
Length inlength_in | Number | Optional | Package length in inches, e.g. 12.Example: 10 |
Ship Dateship_date | Date | Optional | Date the package will ship, YYYY-MM-DD, e.g. 2026-09-29. Defaults to the next business day.Example: 2026-09-30 |
Weight (lb)weight_lb | Number | Required | Weight in pounds, e.g. 5.Example: 2 |
Destinationdestination | Text | Required | Recipient postal code and two-letter country code, e.g. 90210, US.Example: 60601, US |
Residential Deliveryresidential_delivery | Yes or no | Optional | Whether delivery is to a home, e.g. true. Defaults to yes.Example: No |
What you get
| Field | Type | Description |
|---|---|---|
Servicesservices | List | Available UPS services, ordered by retail price. |
Currencyservices[].currency | Text | Example: USD |
Ups Linkservices[].ups_link | Link | Example: https://wwwapps.ups.com/ctc/request?loc=en_US |
Guaranteedservices[].guaranteed | Yes or no | Example: No |
Retail Priceservices[].retail_price | Number | Example: 17.56 |
Service Nameservices[].service_name | Text | Example: UPS Ground |
Delivery Date Timeservices[].delivery_date_time | Date | Example: 2026-10-02T23:59:00-05:00 |
Business Days in Transitservices[].business_days_in_transit | Number | Example: 2 |
Example result
For Origin: 10001, US, Width in: 8, Height in: 6, Length in: 10, Ship Date: 2026-09-30, Weight (lb): 2, Destination: 60601, US, Residential Delivery: No
{
"services": [
{
"currency": "USD",
"ups_link": "https://wwwapps.ups.com/ctc/request?loc=en_US",
"guaranteed": false,
"retail_price": 17.56,
"service_name": "UPS Ground",
"delivery_date_time": "2026-10-02T23:59:00-05:00",
"business_days_in_transit": 2
},
{
"currency": "USD",
"ups_link": "https://wwwapps.ups.com/ctc/request?loc=en_US",
"guaranteed": false,
"retail_price": 44.16,
"service_name": "UPS 3 Day Select",
"delivery_date_time": "2026-10-05T23:59:00-05:00",
"business_days_in_transit": 3
},
{
"currency": "USD",
"ups_link": "https://wwwapps.ups.com/ctc/request?loc=en_US",
"guaranteed": false,
"retail_price": 49.5,
"service_name": "UPS 3 Day Select (Saturday Delivery)",
"delivery_date_time": "2026-10-03T23:59:00-05:00",
"business_days_in_transit": 3
}
]
}Track package
1 credit per runTrack a UPS package by tracking number, including its status, delivery details and shipment history when available.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Tracking Numbertracking_number | Text | Required | UPS tracking number, with or without spaces, for example 1Z999AA10123456784.Example: 1Z999AA10123456784 |
What you get
| Field | Type | Description |
|---|---|---|
Originorigin | Text | Example: Germany |
Statusstatus | Text | Example: Delivered |
Weightweight | Text | |
Historyhistory | List | |
Locationhistory[].location | Text | Example: LONGVIEW, TX, US |
Date Timehistory[].date_time | Date | Example: 2025-12-05T10:29:38-06:00 |
Descriptionhistory[].description | Text | Example: DELIVERED |
Left Atleft_at | Text | Example: Other |
Destinationdestination | Text | Example: LONGVIEW, TX, US |
Delivered Atdelivered_at | Date | Example: 2025-12-05T10:29:38-06:00 |
Service Typeservice_type | Text | Example: UPS Express™ 12:00 |
Tracking Linktracking_link | Text | Example: https://www.ups.com/track?loc=en_US&tracknum=1Z999AA10123456784 |
Tracking Numbertracking_number | Text | Example: 1Z999AA10123456784 |
Scheduled Delivery Datescheduled_delivery_date | Date | |
Scheduled Delivery Window Endscheduled_delivery_window_end | Date | |
Scheduled Delivery Window Startscheduled_delivery_window_start | Date |
Example result
For Tracking Number: 1Z999AA10123456784
{
"origin": "Germany",
"status": "Delivered",
"weight": null,
"history": [
{
"location": "LONGVIEW, TX, US",
"date_time": "2025-12-05T10:29:38-06:00",
"description": "DELIVERED"
},
{
"location": "Longview, TX, United States",
"date_time": "2025-12-05T10:20:03-06:00",
"description": "Out For Delivery Today"
},
{
"location": "Longview, TX, United States",
"date_time": "2025-12-05T09:26:36-06:00",
"description": "Processing at UPS Facility"
}
],
"left_at": "Other",
"destination": "LONGVIEW, TX, US",
"delivered_at": "2025-12-05T10:29:38-06:00",
"service_type": "UPS Express™ 12:00",
"tracking_link": "https://www.ups.com/track?loc=en_US&tracknum=1Z999AA10123456784",
"tracking_number": "1Z999AA10123456784",
"scheduled_delivery_date": null,
"scheduled_delivery_window_end": null,
"scheduled_delivery_window_start": null
}For developers
Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 120 \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"api": "@ups",
"visibility": "public",
"operation": "estimate_shipping",
"version": 1,
"input": {
"origin": "10001, US",
"width_in": 8,
"height_in": 6,
"length_in": 10,
"ship_date": "2026-09-30",
"weight_lb": 2,
"destination": "60601, US",
"residential_delivery": false
},
"response": {
"format": "json"
}
}'What you can do with it
- Check package status and delivery details
- Review shipment history by location and time
- Compare estimated shipping prices and delivery times
- Plan shipments using origin and destination postal codes
Questions
Is Fous affiliated with UPS?
No. Fous is not affiliated with UPS. This workflow reads the public ups.com website and returns its data.
How much does it cost?
Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.
Do I need a UPS account?
No. You only need a Fous account.
How current is the data?
Fous gets the data from ups.com when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 30, 2026.
What is the package's current status?
Track package uses a tracking number to return package status and shipment history when available.
Which shipping services and prices are estimated?
Estimate shipping returns available services, retail prices, and estimated delivery times for the supplied shipment details.