Skip to Content

Developer / API Learning Center

Integrate shipping, tracking, labels, and rate quotes into your platform.

Rates and transit times

Use our quote endpoint to check rates and estimate transit times between two ZIP codes. Depending on the ZIP codes you enter, different services may or may not be available.

No API key is required for this endpoint. However, if you don’t include a key, pricing will reflect standard/list rates and may not include account-specific pricing or rules.

Endpoint

GET https://www.jetdelivery.com/api/v1/utilities/quote/

Tip: Start simple with just origin and destination, then add optional fields as needed.

Quick examples

# Simplest form (no key required)
curl "https://www.jetdelivery.com/api/v1/utilities/quote/?origin=90021&destination=91750"

# With a Bearer key (recommended; returns account pricing when available)
curl "https://www.jetdelivery.com/api/v1/utilities/quote/?origin=90021&destination=91750&pieces=1&weight=1" \
  -H "Authorization: Bearer YOUR_API_KEY"

# Existing query-key requests remain supported
curl "https://www.jetdelivery.com/api/v1/utilities/quote/?origin=90021&destination=91750&pieces=1&weight=1&key=YOUR_API_KEY"
For production integrations, call this endpoint server-side over HTTPS and prefer the Bearer header to keep your key out of URLs. Existing query/form key requests still work; no migration is required. A supplied Authorization header takes precedence. A malformed header or invalid Bearer credential returns HTTP 401 with an error object, without falling back to another key, a browser session, or anonymous pricing. Public quotes without credentials remain available.

Parameters

Click any parameter to expand details.

origin string Required
5-digit ZIP code the shipment is originating from (example: 90021).
destination string Required
5-digit ZIP code the shipment is delivering to (example: 91750).
pieces number Optional
Total number of pieces. If omitted, the system assumes a minimal/default shipment.
weight number Optional
Total shipment weight. Used to refine pricing and service eligibility.
pickup_req_date MM/DD/YYYY Optional
Date the shipment will be ready for pickup. If blank, defaults to the current day. Weekends and holidays may impact service availability and pricing.
pickup_req_time HH:MM (24-hour) Optional
Time the shipment will be ready for pickup. If blank, defaults to the current time.
deliver_req_date MM/DD/YYYY Optional
Requested delivery date. If blank, defaults to ASAP (fastest available service).
deliver_req_time HH:MM (24-hour) Optional
Requested delivery time. If blank, defaults to ASAP.
key string Optional
Your API key (linked to a Jet Delivery account). Not required to get a quote, but recommended to return account-specific pricing when available.
Date/time fields are optional. If you don’t specify requested pickup/delivery windows, we’ll return services based on an ASAP/default schedule.

Response

The response includes available service options for the lane you requested. Exact fields may vary by account configuration and service availability.

Example response (shape)

{
  "origin": "90021",
  "destination": "91750",
  "services": [
    {
      "service_code": "IMMEDIATE",
      "service_name": "Immediate",
      "rate": 123.45,
      "currency": "USD",
      "estimated_transit": "2h 15m"
    }
  ]
}

For the complete request and response schema, use the Rates API Explorer.

Next steps