EasyPost

api.easypost.com

Community

Shipping API for address verification, shipment creation, label generation, tracking, insurance, and batch processing across USPS, UPS, FedEx, DHL, and more.

[catalog]Catalog only — enable via gateway with your own API key

Enable this service

This service is in the catalog but not part of v1 launch billing. To use it, run the command below and provide your own API key in the local config page — the gateway will call it under your account.

Auth

api_key

Pricing

free

Spec version

1.0

Base URL

https://api.easypost.com/v2

Last crawled

May 4, 2026

Health

This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →

Top Capabilities

Most commonly used operations — ready to call without drill-down.

addresses_list

GET

Retrieve all addresses with pagination.

GET https://api.easypost.com/v2/v2/addresses

page_size (integer) Records per page (max 100).

before_id (string) Cursor for previous page.

after_id (string) Cursor for next page.

batches_list

GET

Retrieve all batches with pagination.

GET https://api.easypost.com/v2/v2/batches

page_size (integer) Records per page.

before_id (string) Cursor for previous page.

after_id (string) Cursor for next page.

insurance_list

GET

Retrieve all insurance records with pagination.

GET https://api.easypost.com/v2/v2/insurances

page_size (integer) Records per page (max 100).

before_id (string) Cursor for previous page.

after_id (string) Cursor for next page.

All Capabilities (35)

addresses (5)

POSTaddresses_create

Create a new address object.

POSTaddresses_create_and_verify

Create and verify an address in a single request.

GETaddresses_get

Retrieve an address by ID.

GETaddresses_list

Retrieve all addresses with pagination.

GETaddresses_verify

Verify an existing address by ID.

batches (8)

POSTbatches_add_shipments

Add shipments to an existing batch.

POSTbatches_buy

Purchase postage for all shipments in a batch.

POSTbatches_create

Create a new batch for bulk shipment processing.

GETbatches_get

Retrieve a batch by ID.

POSTbatches_label

Generate a consolidated label file for all batch shipments.

GETbatches_list

Retrieve all batches with pagination.

POSTbatches_remove_shipments

Remove shipments from a batch.

POSTbatches_scan_form

Create a scan form for a batch.

insurance (4)

POSTinsurance_create

Create standalone insurance for a shipment.

GETinsurance_get

Retrieve insurance details by ID.

GETinsurance_list

Retrieve all insurance records with pagination.

POSTinsurance_refund

Refund eligible standalone insurance.

parcels (2)

POSTparcels_create

Create a parcel with dimensions and weight.

GETparcels_get

Retrieve a parcel by ID.

refunds (3)

POSTrefunds_create

Create refunds for one or more shipments.

GETrefunds_get

Retrieve a refund by ID.

GETrefunds_list

Retrieve all refunds with pagination.

shipments (5)

POSTshipments_buy

Purchase a shipment with a selected rate to generate a label.

POSTshipments_create

Create a shipment with addresses and parcel, automatically generating rates.

GETshipments_get

Retrieve a specific shipment by ID.

GETshipments_label

Convert a purchased label to a different format.

GETshipments_list

Retrieve all shipments with pagination and date filters.

trackers (3)

POSTtrackers_create

Create a tracker for a package.

GETtrackers_get

Retrieve a tracker by ID.

GETtrackers_list

Retrieve all trackers with pagination.

webhooks (5)

POSTwebhooks_create

Create a webhook endpoint for event notifications.

DELETEwebhooks_delete

Delete a webhook.

GETwebhooks_get

Retrieve a webhook by ID.

GETwebhooks_list

Retrieve all webhooks.

PATCHwebhooks_update

Update a webhook's URL, secret, or headers.

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: EasyPost
Description: Shipping API for address verification, shipment creation, label generation, tracking, insurance, and batch processing across USPS, UPS, FedEx, DHL, and more.
Auth: api_key
Capabilities (35 total):
  addresses (5):
    - addresses_create: Create a new address object.
    - addresses_create_and_verify: Create and verify an address in a single request.
    - addresses_get: Retrieve an address by ID.
    - addresses_list: Retrieve all addresses with pagination.
    - addresses_verify: Verify an existing address by ID.
  batches (8):
    - batches_add_shipments: Add shipments to an existing batch.
    - batches_buy: Purchase postage for all shipments in a batch.
    - batches_create: Create a new batch for bulk shipment processing.
    - batches_get: Retrieve a batch by ID.
    - batches_label: Generate a consolidated label file for all batch shipments.
    - batches_list: Retrieve all batches with pagination.
    - batches_remove_shipments: Remove shipments from a batch.
    - batches_scan_form: Create a scan form for a batch.
  insurance (4):
    - insurance_create: Create standalone insurance for a shipment.
    - insurance_get: Retrieve insurance details by ID.
    - insurance_list: Retrieve all insurance records with pagination.
    - insurance_refund: Refund eligible standalone insurance.
  parcels (2):
    - parcels_create: Create a parcel with dimensions and weight.
    - parcels_get: Retrieve a parcel by ID.
  refunds (3):
    - refunds_create: Create refunds for one or more shipments.
    - refunds_get: Retrieve a refund by ID.
    - refunds_list: Retrieve all refunds with pagination.
  shipments (5):
    - shipments_buy: Purchase a shipment with a selected rate to generate a label.
    - shipments_create: Create a shipment with addresses and parcel, automatically generating rates.
    - shipments_get: Retrieve a specific shipment by ID.
    - shipments_label: Convert a purchased label to a different format.
    - shipments_list: Retrieve all shipments with pagination and date filters.
  trackers (3):
    - trackers_create: Create a tracker for a package.
    - trackers_get: Retrieve a tracker by ID.
    - trackers_list: Retrieve all trackers with pagination.
  webhooks (5):
    - webhooks_create: Create a webhook endpoint for event notifications.
    - webhooks_delete: Delete a webhook.
    - webhooks_get: Retrieve a webhook by ID.
    - webhooks_list: Retrieve all webhooks.
    - webhooks_update: Update a webhook's URL, secret, or headers.

Top capabilities (ready to call):
  - addresses_list: GET /v2/addresses
  - batches_list: GET /v2/batches
  - insurance_list: GET /v2/insurances