USPS

USPS Web Tools

EasyPost is a flexible, modern API that aggregates shipping APIs into one. Sign up and start shipping and tracking with UPS, USPS, FedEx, and more. Thousands of developers already have.

USPS offers public APIs known as the USPS Web Tools, or USPS Web Tools API, for some key services. These APIs just offer access to Tracking, Address Verification, and Rates.

One crucial area that's lacking from the USPS Web Tools is the ability to purchase postage or shipping. All this has been delegated to USPS partners such as EasyPost. EasyPost is a Certified Web Tools Integratoropens in new tab and offers all USPS Web Tools functionality and more.

With the EasyPost API, you get the best of USPS Web Tools and the best of purchasing capabilities (postage, refunds, scan forms, batches, etc.) all in one RESTful JSON API with client libraries in PHP, Java, Ruby, Node, .Net, Perl, Python, and more.

EasyPost offers the following USPS API services:

  • Address Information (Address Verification)
  • Tracking & Delivery Information
  • Price Calculator
  • Print Shipping Labels
  • Package Pickup
  • Postage / Label Purchasing

The EasyPost API offers the following USPS service levels:

  • First
  • Priority
  • Express
  • GroundAdvantage
  • LibraryMail
  • MediaMail
  • FirstClassMailInternational
  • FirstClassPackageInternational
  • PriorityMailInternational
  • ExpressMailInternational

For access to all of the USPS API functionality through EasyPost, just sign up or click the button below and we'll be in touch shortly.

Spend less on shipping today

EasyPost's multi-carrier Shipping API includes:
  • USPS Merchant Discount Pricing on ALL accounts
  • Instant access to USPS, UPS, FedEx, DHL, and 100+ carriers
  • Tracking, rating, address verification, and insurance features
  • FREE EasyPost testing with no upfront costs
  • Client libraries for .NET, Java, Ruby, Python, Node, PHP, and Go