AfterShip Rates API

The Rates API from AfterShip — 2 operation(s) for rates.

Operations 3

GET /rates Get rates #
POST /rates Calculate rates #
GET /rates/{id} Get a rate #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/aftership-rates-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

aftership-rates-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Overview Rates API
  version: '1.0'
  summary: API Overview
  contact:
    name: AfterShip Support
    url: https://www.aftership.com/contact-us
    email: support@aftership.com
  termsOfService: https://www.aftership.com/legal/terms-of-service
  description: '> OAS Schema can be downloaded [here](https://stoplight.io/api/v1/projects/automizely/docs-core-postmenapi-com/nodes/reference/api.v3.json?branch=master&deref=optimizedBundle)'
servers:
- description: Sandbox
  url: https://sandbox-api.aftership.com/postmen/v3
- url: https://api.aftership.com/postmen/v3
  description: Production
security:
- as-api-key: []
tags:
- name: Rates
paths:
  /rates:
    parameters: []
    get:
      summary: Get rates
      responses:
        '200':
          description: 'get rates '
          content:
            application/json:
              schema:
                type: object
                x-examples:
                  example-1:
                    meta:
                      code: 200
                      message: OK
                      details: []
                    data:
                      next_token: '1'
                      limit: 20
                      created_at_min: '2015-04-18T09:23:21+00:00'
                      created_at_max: '2016-09-19T10:17:22+00:00'
                      rates:
                      - created_at: '2016-09-19T09:22:35+00:00'
                        id: 00000000-0000-0000-0000-000000000000
                        updated_at: '2016-09-19T09:22:37+00:00'
                        status: calculated
                        rates:
                        - shipper_account:
                            id: 00000000-0000-0000-0000-000000000000
                            slug: dhl
                            description: dhl (Runscope)
                          service_type: null
                          service_name: null
                          pickup_deadline: null
                          booking_cut_off: null
                          delivery_date: null
                          transit_time: null
                          error_message: null
                          info_message: No rate quotes returned from carrier.
                          charge_weight: null
                          total_charge: null
                          detailed_charges: []
                      - created_at: '2016-09-19T09:05:18+00:00'
                        id: 00000000-0000-0000-0000-000000000000
                        updated_at: '2016-09-19T09:05:20+00:00'
                        status: calculated
                        rates:
                        - shipper_account:
                            id: 00000000-0000-0000-0000-000000000000
                            slug: canpar
                            description: canpar (Runscope)
                          service_type: canpar_usa
                          service_name: USA
                          pickup_deadline: null
                          booking_cut_off: null
                          delivery_date: null
                          transit_time: null
                          error_message: null
                          info_message: null
                          charge_weight:
                            value: 5
                            unit: lb
                          total_charge:
                            amount: 32.35
                            currency: CAD
                          detailed_charges:
                          - type: Freight Charge
                            charge:
                              amount: 26.73
                              currency: CAD
                          - type: Fuel Surcharge
                            charge:
                              amount: 2.82
                              currency: CAD
                          - type: Residential Address Charge
                            charge:
                              amount: 2.8
                              currency: CAD
                        - shipper_account:
                            id: 00000000-0000-0000-0000-000000000000
                            slug: canpar
                            description: canpar (Runscope)
                          service_type: canpar_select_usa
                          service_name: Select USA
                          pickup_deadline: null
                          booking_cut_off: null
                          delivery_date: null
                          transit_time: null
                          error_message: null
                          info_message: null
                          charge_weight:
                            value: 5
                            unit: lb
                          total_charge:
                            amount: 90.46
                            currency: CAD
                          detailed_charges:
                          - type: Freight Charge
                            charge:
                              amount: 79.77
                              currency: CAD
                          - type: Fuel Surcharge
                            charge:
                              amount: 7.89
                              currency: CAD
                          - type: Residential Address Charge
                            charge:
                              amount: 2.8
                              currency: CAD
                      - created_at: '2016-09-19T09:04:14+00:00'
                        id: 00000000-0000-0000-0000-000000000000
                        updated_at: '2016-09-19T09:04:17+00:00'
                        status: calculated
                        rates:
                        - shipper_account:
                            id: 00000000-0000-0000-0000-000000000000
                            slug: purolator
                            description: purolator (Runscope)
                          service_type: purolator_ground_us
                          service_name: purolator_ground_us
                          pickup_deadline: null
                          booking_cut_off: null
                          delivery_date: '2016-09-26'
                          transit_time: 5
                          error_message: null
                          info_message: null
                          charge_weight: null
                          total_charge:
                            amount: 37.42
                            currency: CAD
                          detailed_charges:
                          - type: base
                            charge:
                              amount: 35.3
                              currency: CAD
                          - type: fuel
                            charge:
                              amount: 2.12
                              currency: CAD
                        - shipper_account:
                            id: 00000000-0000-0000-0000-000000000000
                            slug: purolator
                            description: purolator (Runscope)
                          service_type: purolator_express_us
                          service_name: purolator_express_us
                          pickup_deadline: null
                          booking_cut_off: null
                          delivery_date: '2016-09-20'
                          transit_time: 1
                          error_message: null
                          info_message: null
                          charge_weight: null
                          total_charge:
                            amount: 152.75
                            currency: CAD
                          detailed_charges:
                          - type: base
                            charge:
                              amount: 144.1
                              currency: CAD
                          - type: fuel
                            charge:
                              amount: 8.65
                              currency: CAD
                        - shipper_account:
                            id: 00000000-0000-0000-0000-000000000000
                            slug: purolator
                            description: purolator (Runscope)
                          service_type: purolator_express_us_1030am
                          service_name: purolator_express_us_1030am
                          pickup_deadline: null
                          booking_cut_off: null
                          delivery_date: '2016-09-20'
                          transit_time: 1
                          error_message: null
                          info_message: null
                          charge_weight: null
                          total_charge:
                            amount: 160.38
                            currency: CAD
                          detailed_charges:
                          - type: base
                            charge:
                              amount: 151.3
                              currency: CAD
                          - type: fuel
                            charge:
                              amount: 9.08
                              currency: CAD
                        - shipper_account:
                            id: 00000000-0000-0000-0000-000000000000
                            slug: purolator
                            description: purolator (Runscope)
                          service_type: purolator_express_us_9am
                          service_name: purolator_express_us_9am
                          pickup_deadline: null
                          booking_cut_off: null
                          delivery_date: '2016-09-20'
                          transit_time: 1
                          error_message: null
                          info_message: null
                          charge_weight: null
                          total_charge:
                            amount: 213.75
                            currency: CAD
                          detailed_charges:
                          - type: base
                            charge:
                              amount: 201.65
                              currency: CAD
                          - type: fuel
                            charge:
                              amount: 12.1
                              currency: CAD
                      - created_at: '2016-09-19T09:03:05+00:00'
                        id: 00000000-0000-0000-0000-000000000000
                        updated_at: '2016-09-19T09:03:08+00:00'
                        status: calculated
                        rates:
                        - shipper_account:
                            id: 00000000-0000-0000-0000-000000000000
                            slug: fedex
                            description: fedex (Runscope)
                          service_type: fedex_international_economy
                          service_name: Fedex International Economy
                          pickup_deadline: null
                          booking_cut_off: null
                          delivery_date: '2016-09-22T20:00:00'
                          transit_time: null
                          error_message: null
                          info_message: 'WARNING: Service was validated at the country level, but might not be valid for the actual intended city for the origin.'
                          charge_weight:
                            value: 36
                            unit: lb
                          total_charge:
                            amount: 327.33
                            currency: USD
                          detailed_charges:
                          - type: base
                            charge:
                              amount: 301
                              currency: USD
                          - type: residential_delivery
                            charge:
                              amount: 3.49
                              currency: USD
                          - type: fuel
                            charge:
                              amount: 22.84
                              currency: USD
                        - shipper_account:
                            id: 00000000-0000-0000-0000-000000000000
                            slug: fedex
                            description: fedex (Runscope)
                          service_type: fedex_international_first
                          service_name: Fedex International First
                          pickup_deadline: null
                          booking_cut_off: null
                          delivery_date: '2016-09-20T08:00:00'
                          transit_time: null
                          error_message: null
                          info_message: 'WARNING: Service was validated at the country level, but might not be valid for the actual intended city for the origin.'
                          charge_weight:
                            value: 36
                            unit: lb
                          total_charge:
                            amount: 420.18
                            currency: USD
                          detailed_charges:
                          - type: base
                            charge:
                              amount: 387.19
                              currency: USD
                          - type: residential_delivery
                            charge:
                              amount: 3.67
                              currency: USD
                          - type: fuel
                            charge:
                              amount: 29.32
                              currency: USD
                        - shipper_account:
                            id: 00000000-0000-0000-0000-000000000000
                            slug: fedex
                            description: fedex (Runscope)
                          service_type: fedex_international_priority
                          service_name: Fedex International Priority
                          pickup_deadline: null
                          booking_cut_off: null
                          delivery_date: '2016-09-20T10:30:00'
                          transit_time: null
                          error_message: null
                          info_message: 'WARNING: Service was validated at the country level, but might not be valid for the actual intended city for the origin.'
                          charge_weight:
                            value: 36
                            unit: lb
                          total_charge:
                            amount: 430.74
                            currency: USD
                          detailed_charges:
                          - type: base
                            charge:
                              amount: 397.2
                              currency: USD
                          - type: residential_delivery
                            charge:
                              amount: 3.49
                              currency: USD
                          - type: fuel
                            charge:
                              amount: 30.05
                              currency: USD
                      - created_at: '2016-09-19T09:01:18+00:00'
                        id: 00000000-0000-0000-0000-000000000000
                        updated_at: '2016-09-19T09:01:21+00:00'
                        status: calculated
                        rates:
                        - shipper_account:
                            id: 00000000-0000-0000-0000-000000000000
                            slug: canada-post
                            description: canada-post (Runscope)
                          service_type: DOM.EP
                          service_name: Expedited Parcel
                          pickup_deadline: null
                          booking_cut_off: null
                          delivery_date: '2016-09-20'
                          transit_time: 1
                          error_message: null
                          info_message: null
                          charge_weight:
                            value: 1.6
                            unit: kg
                          total_charge:
                            amount: 9.99
                            currency: CAD
                          detailed_charges:
                          - type: base
                            charge:
                              amount: 9.21
                              currency: CAD
                          - type: fuel_surcharge
                            charge:
                              amount: 0.3
                              currency: CAD
                          - type: tax
                            charge:
                              amount: 0.48
                              currency: CAD
                        - shipper_account:
                            id: 00000000-0000-0000-0000-000000000000
                            slug: canada-post
                            description: canada-post (Runscope)
                          service_type: DOM.RP
                          service_name: Regular Parcel
                          pickup_deadline: null
                          booking_cut_off: null
                          delivery_date: '2016-09-21'
                          transit_time: 2
                          error_message: null
                          info_message: null
                          charge_weight:
                            value: 1.6
                            unit: kg
                          total_charge:
                            amount: 9.99
                            currency: CAD
                          detailed_charges:
                          - type: base
                            charge:
                              amount: 9.21
                              currency: CAD
                          - type: fuel_surcharge
                            charge:
                              amount: 0.3
                              currency: CAD
                          - type: tax
                            charge:
                              amount: 0.48
                              currency: CAD
                        - shipper_account:
                            id: 00000000-0000-0000-0000-000000000000
                            slug: canada-post
                            description: canada-post (Runscope)
                          service_type: DOM.XP
                          service_name: Xpresspost
                          pickup_deadline: null
                          booking_cut_off: null
                          delivery_date: '2016-09-20'
                          transit_time: 1
                          error_message: null
                          info_message: null
                          charge_weight:
                            value: 1.6
                            unit: kg
                          total_charge:
                            amount: 14
                            currency: CAD
                          detailed_charges:
                          - type: base
                            charge:
                              amount: 12.31
                              currency: CAD
                          - type: fuel_surcharge
                            charge:
                              amount: 1.02
                              currency: CAD
                          - type: tax
                            charge:
                              amount: 0.67
                              currency: CAD
                        - shipper_account:
                            id: 00000000-0000-0000-0000-000000000000
                            slug: canada-post
                            description: canada-post (Runscope)
                          service_type: DOM.PC
                          service_name: Priority
                          pickup_deadline: null
                          booking_cut_off: null
                          delivery_date: '2016-09-20'
                          transit_time: 1
                          error_message: null
                          info_message: null
                          charge_weight:
                            value: 1.6
                            unit: kg
                          total_charge:
                            amount: 23.95
                            currency: CAD
                          detailed_charges:
                          - type: base
                            charge:
                              amount: 21.07
                              currency: CAD
                          - type: fuel_surcharge
                            charge:
                              amount: 1.74
                              currency: CAD
                          - type: tax
                            charge:
                              amount: 1.14
                              currency: CAD
                      - created_at: '2016-09-19T09:00:12+00:00'
                        id: 00000000-0000-0000-0000-000000000000
                        updated_at: '2016-09-19T09:00:15+00:00'
                        status: calculated
                        rates:
                        - shipper_account:
                            id: 00000000-0000-0000-0000-000000000000
                            slug: ups
                            description: ups (Runscope)
                          service_type: ups_expedited
                          service_name: UPS Expedited
                          pickup_deadline: null
                          booking_cut_off: null
                          delivery_date: null
                          transit_time: null
                          error_message: null
                          info_message: Your invoice may vary from the displayed reference rates.
                          charge_weight:
                            value: 14.5
                            unit: kg
                          total_charge:
                            amount: 2207.38
                            currency: HKD
                          detailed_charges:
                          - type: base
                            charge:
                              amount: 2229.68
                              currency: HKD
                        - shipper_account:
                            id: 00000000-0000-0000-0000-000000000000
                            slug: ups
                            description: ups (Runscope)
                          service_type: ups_saver
                          service_name: UPS Saver
                          pickup_deadline: null
                          booking_cut_off: null
                          delivery_date: null
                          transit_time: 1
                          error_message: null
                          info_message: Your invoice may vary from the displayed reference rates.
                          charge_weight:
                            value: 14.5
                            unit: kg
                          total_charge:
                            amount: 2398.58
                            currency: HKD
                          detailed_charges:
                          - type: base
                            charge:
                              amount: 2422.81
                              currency: HKD
                        - shipper_account:
                            id: 00000000-0000-0000-0000-000000000000
                            slug: ups
                            description: ups (Runscope)
                          service_type: ups_express
                          service_name: UPS Express
                          pickup_deadline: null
                          booking_cut_off: null
                          delivery_date: '10:30'
                          transit_time: 1
                          error_message: null
                          info_message: Your invoice may vary from the displayed reference rates.
                          charge_weight:
                            value: 14.5
                            unit: kg
                          total_charge:
                            amount: 2540.37
                            currency: HKD
                          detailed_charges:
                          - type: base
                            charge:
                              amount: 2566.03
                              currency: HKD
                        - shipper_account:
                            id: 00000000-0000-0000-0000-000000000000
                            slug: ups
                            description: ups (Runscope)
                          service_type: ups_express_plus
                          service_name: UPS Express Plus
                          pickup_deadline: null
                          booking_cut_off: null
                          delivery_date: 08:30
                          transit_time: 1
                          error_message: null
                          info_message: Your invoice may vary from the displayed reference rates.
                          charge_weight:
                            value: 14.5
                            unit: kg
                          total_charge:
                            amount: 2884.1
                            currency: HKD
                          detailed_charges:
                          - type: base
                            charge:
                              amount: 2913.23
                              currency: HKD
                      - created_at: '2016-09-19T08:54:42+00:00'
                        id: 00000000-0000-0000-0000-000000000000
                        updated_at: '2016-09-19T08:54:44+00:00'
                        status: calculated
                        rates:
                        - shipper_account:
                            id: 00000000-0000-0000-0000-000000000000
                            slug: endicia
                            description: endicia (Runscope)
                          service_type: endicia_priority_mail
                          service_name: Endicia Priority Mail
                          pickup_deadline: null
                          booking_cut_off: null
                          delivery_date: null
                          transit_time: 0
                          error_message: null
                          info_message: null
                          charge_weight: null
                          total_charge:
                            amount: 6.71
                            currency: USD
                          detailed_charges:
                          - type: base
                            charge:
                              amount: 6.71
                              currency: USD
                        - shipper_account:
                            id: 00000000-0000-0000-0000-000000000000
                            slug: endicia
                            description: endicia (Runscope)
                          service_type: endicia_priority_mail_registered
                          service_name: Endicia Priority Mail Registered
                          pickup_deadline: null
                          booking_cut_off: null
                          delivery_date: null
                          transit_time: 0
                          error_message: null
                          info_message: null
                          charge_weight: null
                          total_charge:
                            amount: 18.41
                            currency: USD
                          detailed_charges:
                          - type: base
                            charge:
                              amount: 6.71
                              currency: USD
                          - type: Fees
                            charge:
                              amount: 11.7
                              currency: USD
                        - shipper_account:
                            id: 00000000-0000-0000-0000-000000000000
                            slug: endicia
                            description: endicia (Runscope)
                          service_type: endicia_priority_mail_express
                          service_name: Endicia Priority Mail Express
                          pickup_deadline: null
                          booking_cut_off: null
                          delivery_date: null
                          transit_time: 0
                          error_message: null
                          info_message: null
                          charge_weight: null
                          total_charge:
                            amount: 20.66
                            currency: USD
                          detailed_charges:
                          - type: base
                            charge:
                              amount: 20.66
                              currency: USD
                        - shipper_account:
                            id: 00000000-0000-0000-0000-000000000000
                            slug: endicia
                            description: endicia (Runscope)
                          service_type: endicia_priority_mail_express_registered
                          service_name: Endicia Priority Mail Express Registered
                          pickup_deadline: null
                          booking_cut_off: null
                          delivery_date: null
                          transit_time: 0
                          error_message: null
                          info_message: null
                          charge_weight: null
                          total_charge:
                            amount: 32.36
                            currency: USD
                          detailed_charges:
                          - type: base
                            charge:
                              amount: 20.66
                              currency: USD
                          - type: Fees
                            charge:
                              amount: 11.7
                              currency: USD
                      - created_at: '2016-09-19T08:53:18+00:00'
                        id: 00000000-0000-0000-0000-000000000000
                        updated_at: '2016-09-19T08:53:24+00:00'
                        status: calculated
                        rates:
                        - shipper_account:
                            id: 00000000-0000-0000-0000-000000000000
                            slug: aramex
                            description: aramex (Runscope)
                          service_type: aramex_priority_express
                          service_name: Priority Express
                          pickup_deadline: null
                          booking_cut_off: null
                          delivery_date: null
                          transit_time: null
                          error_message: null
                          info_message: null
                          charge_weight:
                            value: 9.54
                            unit: kg
                          total_charge:
                            amount: 499.2
                            currency: USD
                          detailed_charges:
                          - type: base
                            charge:
                              amount: 499.2
                              currency: USD
                      - created_at: '2016-09-19T08:35:22+00:00'
                        id: 00000000-0000-0000-0000-000000000000
                        updated_at: '2016-09-19T08:35:37+00:00'
                        status: calculated
                        rates:
                        - shipper_account:
                            id: 00000000-0000-0000-0000-000000000000
                            slug: bring
                            description: bring (Runscope)
                          service_type: PICKUP_PARCEL
                          service_name: 'yes'
                          pickup_deadline: null
                          booking_cut_off: null
                          delivery_date: null
                          transit_time: null
                          error_message: null
                          info_message: null
                          charge_weight: null
                          total_charge:
                            amount: 416.25
                            currency: NOK
                          detailed_charges:
                    

# --- truncated at 32 KB (114 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/aftership/refs/heads/main/openapi/aftership-rates-api-openapi.yml