Carrier guide
FedEx
Time-sensitive, cross-border and international delivery.
FedEx is built for time-sensitive and international deliveries, from ground service to first-thing overnight. International shipments need a customs declaration before rating.
Good for
- Overnight and time-definite deliveries
- International shipments with customs
- Higher-value parcels
Services
Typical transit times. Every quote shows the carrier's own estimate for your exact route and ship date.
Domestic & ground
| Service | Typical delivery |
|---|---|
| FedEx Ground | 2–7 business days |
| FedEx Express Saver | 3 business days |
| FedEx 2Day | 2 business days |
| FedEx Standard Overnight | Next business day |
| FedEx Priority Overnight | Next business day, morning |
International
| Service | Typical delivery |
|---|---|
| FedEx International Priority | 1–3 business days |
| FedEx International Economy | 2–5 business days |
| FedEx International Connect Plus | Economical e-commerce |
Using FedEx through the API
- Rate.
POST /v1/ratesreturns FedEx services alongside every other carrier whenever it serves the route. For FedEx only, add"carriers": ["fedex"]and no other carrier is quoted. Reference - Buy. Pass the chosen rate's
carrier,service_code,service_nameandquote_idtoPOST /v1/shipments, with anIdempotency-Key. Labels guide - Track.
GET /v1/shipments/{id}/trackingreturns its tracking events. Reference - Hand it over.
GET /v1/pickups/carrierslists the carriers that can collect from your address; otherwiseGET /v1/rates/dropoffsfinds the nearest drop-off. Pickups guide
FedEx rates only
Every rate that comes back has carrier: "fedex". POST /v1/rates/quick takes the same
option.
curl -s https://api.parcelhub.ca/v1/rates \
-H "Authorization: Bearer $TOKEN" -H 'Content-Type: application/json' -d '{
"from": { "name": "Warehouse", "street": "120 Adelaide St W", "city": "Toronto",
"state": "ON", "postal_code": "M5H 1T1", "country": "CA" },
"to": { "name": "Sam Lee", "street": "1 Main St", "city": "Ottawa",
"state": "ON", "postal_code": "K1P 1J1", "country": "CA" },
"packages": [ { "weight": 2, "weight_unit": "kg", "length": 30, "width": 20,
"height": 15, "dimension_unit": "cm" } ],
"carriers": ["fedex"]
}'