Get shipping rates

Retrieve real-time shipping rates from multiple carriers in a single request so you can compare pricing and delivery estimates.

When to use: Call this endpoint to compare carrier rates and transit times before generating a label. Use the response to let your users pick the best option.

Prerequisites:

  • Valid JWT authentication token (Bearer)
  • Origin and destination addresses with country-specific fields (use the Queries API to look up postal codes, cities, and neighborhoods)
  • At least one package with dimensions (length, width, height in cm) and weight (in kg)

Key behaviors:

  • Returns an array of rate objects, one per carrier/service combination
  • Each rate includes estimated price, currency, transit days, and service level
  • Supports domestic and international shipments across all available carriers
  • Address field requirements vary by country; consult the Queries API endpoints to obtain valid values
  • You can optionally filter by carrier using the carrier field in the shipment object
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
origin
object
required

Origin address information

destination
object
required

Destination address information

packages
array of objects
required

List of packages

packages*
settings
object

Shipping settings

shipment
object
required

Main shipping values

customsSettings
object

Customs settings for international shipments

Response

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json