---
title: "Get shipping rates for specific carrier"
method: POST
path: "/api/v3/easypost/rates/{carrier}"
tags: ["easypost"]
---

# Get shipping rates for specific carrier

`POST /api/v3/easypost/rates/{carrier}`

## Request

- Base URL: `https://api.endless.health` (the document declares no server; this is the origin it was published from)
- URL: `https://api.endless.health/api/v3/easypost/rates/{carrier}`
- Auth: API key in header `X-API-KEY`

Get all available shipping rates for a specific carrier without purchasing

## Path parameters

- `carrier` string, required: The carrier name (e.g., UPSDAP, FedExDefault, USPS)

## Request body

- EasyPostCarrierRatesRequestSchema: Schema for requesting shipping rates from a specific carrier
  - `to_address` EasyPostAddressSchema, required: Schema for address validation when creating shipments
    - `id` string, nullable
    - `name` string, nullable
    - `street1` string, nullable
    - `street2` string, nullable
    - `city` string, nullable
    - `state` string, nullable
    - `zip` string, nullable
    - `country` string, nullable
    - `phone` string, nullable
    - `email` string, nullable
  - `from_address` EasyPostAddressSchema, required: Schema for address validation when creating shipments
    - `id` string, nullable
    - `name` string, nullable
    - `street1` string, nullable
    - `street2` string, nullable
    - `city` string, nullable
    - `state` string, nullable
    - `zip` string, nullable
    - `country` string, nullable
    - `phone` string, nullable
    - `email` string, nullable
  - `parcel` EasyPostParcelSchema, required: Schema for parcel validation when creating shipments
    - `id` string, nullable
    - `length` number, nullable
    - `width` number, nullable
    - `height` number, nullable
    - `weight` number, nullable

## Response `200`

Successful Response

- EasyPostRatesResponseSchema: Schema for rates response
  - `shipment_id` string, required
  - `rates` EasyPostRateSchema[], required
    - `id` string, required
    - `object` string, required
    - `mode` string, required
    - `service` string, required
    - `carrier` string, required
    - `rate` string, required
    - `currency` string, required
    - `retail_rate` string, nullable
    - `list_rate` string, nullable
    - `delivery_days` integer, nullable
    - `delivery_date` string, nullable
    - `delivery_date_guaranteed` boolean, nullable
    - `est_delivery_days` integer, nullable
    - `shipment_id` string, required
    - `carrier_account_id` string, required

## Other responses

- `404`: Not found
- `422`: Validation Error

---

[API](https://skmtc.dev/endless/apis/eh-core-v3-api-prod.md) - [All operations](https://skmtc.dev/endless/apis/eh-core-v3-api-prod/llms.txt) - [OpenAPI document](https://skmtc.dev/endless/apis/eh-core-v3-api-prod/revisions/9046a1eb2d0c?raw)
