Skip to content

api-evangelist/easypost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EasyPost (easypost)

EasyPost is a multi-carrier shipping API platform for the United States and international markets. It exposes a REST API spanning shipments, rating, labels, tracking, addresses, parcels, insurance, claims, pickups, scan forms, refunds, batches, end-shippers, reports, customs info, carrier accounts, and webhooks. EasyPost integrates 100+ carriers including USPS, UPS, FedEx, DHL, Canada Post, and Royal Mail.

APIs.json: https://raw.githubusercontent.com/api-evangelist/easypost/refs/heads/main/apis.yml

Tags

  • Shipping
  • Logistics
  • Multi-Carrier
  • Tracking
  • Labels
  • Insurance

Timestamps

  • Created: 2026-05-08
  • Modified: 2026-05-30

APIs

EasyPost Shipping API

Core REST API. Resources: Shipments (immutable; ship + buy rate), Rates, Addresses, Parcels, CustomsInfo, Forms, Labels (PNG/PDF/ZPL/EPL2), Pickups, ScanForms, Refunds, Batches, EndShippers, CarrierAccounts. Authentication uses your API key as HTTP Basic auth username (EASYPOST_API_KEY). Test and Production keys are issued separately.

Tags

  • Shipments
  • Rates
  • Labels
  • Addresses
  • Pickups
  • Refunds

Properties

EasyPost Tracking API

Standalone Tracking API: create Trackers from a tracking code + carrier, receive webhooks on status changes, query historical scan events. Standard Tracking and Advanced Tracking tiers are available with different per-shipment pricing.

Tags

  • Tracking
  • Webhooks

Properties

EasyPost Webhooks API

Asynchronous Event delivery surface. EasyPost POSTs Event objects to subscriber URLs whenever asynchronous objects (batches, trackers, scan forms, refunds, reports, payments, claims, insurance, shipment invoices) change state. Each delivery is signed with an HMAC-SHA256 signature in the X-Hmac-Signature header, derived from a per-webhook secret. Subscribers must return a 2XX status code; non-2XX responses are retried.

Tags

  • Webhooks
  • Events
  • AsyncAPI
  • HMAC

Properties

EasyPost Insurance & Claims API

Insurance API: insure shipments at 1% of declared value with a $1 minimum. Claims API: file and manage damage/loss/theft claims via REST.

Tags

  • Insurance
  • Claims

Properties

EasyPost Reports API

Generate Shipment, Tracker, Refund, Payment Log, and other reports asynchronously; download CSVs from the URL returned in the report object.

Tags

  • Reports
  • Reconciliation

Properties

Common Properties

Maintainers

FN: Kin Lane Email: kin@apievangelist.com

About

Multi-carrier shipping API platform.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors