United States Postal Service
The United States Postal Service (USPS) provides a modern REST API platform at developers.usps.com that gives ecommerce websites, shipping software, and logistics systems access to postal data and services. APIs cover address validation, package tracking, domestic and international shipping labels, pricing, carrier pickup scheduling, location finding, and Informed Delivery campaign management. The legacy Web Tools platform was retired January 25, 2026, with all functionality migrated to the new OAuth 2.0-secured API platform.
United States Postal Service publishes 7 API contracts indexed on the APIs.io network, including Addresses API, Carrier Pickup API, Domestic Prices API, and 4 more. Tagged areas include Government, Postal Service, Shipping, Logistics, and Address Validation.
The United States Postal Service catalog on APIs.io includes 5 JSON-LD contexts and 3 Spectral governance rulesets.
United States Postal Service’s developer surface includes changelog, sandbox, authentication, developer portal, getting-started guide, documentation, FAQ, and 50 more developer resources.
Kin Score
Markets this provider is in provisional
The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.
| Market | Position | Depth | Registered MCP server | Declares compatibility |
|---|---|---|---|---|
| Shipping and Logistics | covered | 55.6 | - | - |
Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards implemented 3
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
APIs 7
Individual APIs this provider publishes, each with its own machine-readable definition.
United States Postal Service Addresses API
Address validation and standardization operations
United States Postal Service Carrier Pickup API
Schedule and manage USPS carrier pickup requests
United States Postal Service Domestic Prices API
Domestic postage pricing and rate calculation operations
United States Postal Service Files API
The Files API from United States Postal Service — 2 operation(s) for files.
United States Postal Service Listener URL Specification API
The Listener URL Specification API from United States Postal Service — 1 operation(s) for listener url specification.
United States Postal Service Resources API
The Resources API from United States Postal Service — 66 operation(s) for resources.
United States Postal Service Tracking API
Package tracking status and event operations
Scroll for all 7
Open Collections 8
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
USPS Addresses API
OPEN COLLECTIONUSPS Addresses API
OPEN COLLECTIONUSPS Addresses Carrier Pickup API
OPEN COLLECTIONUSPS Carrier Pickup API
OPEN COLLECTIONUSPS Addresses Domestic Prices API
OPEN COLLECTIONUSPS Domestic Prices API
OPEN COLLECTIONUSPS Addresses Tracking API
OPEN COLLECTIONUSPS Tracking API
OPEN COLLECTIONScroll for all 8
Agent Skills 5
Packaged agent skills for driving this provider's APIs from an AI assistant.
find-locations-and-delivery-estimates
AGENT SKILLprice-and-label-a-domestic-shipment
AGENT SKILLschedule-a-carrier-pickup
AGENT SKILLtrack-a-package
AGENT SKILLvalidate-an-address
AGENT SKILLUnited States Postal Service API pricing
Prices published by United States Postal Service.
| Plan | Price |
|---|---|
| Default product | Create a free developer account |
| Additional API products (Labels and others) | contact us |
Plan details, limits and sources →
Rate limits
- API product hourly quota: If you have exceeded the quota limit of API calls per hour
Pricing Plans 2
Published pricing tiers and plan structures.
Rate Limits 2
Documented rate limits and quota policies.
United States Postal Service Rate Limits
RATE LIMITSUnited States Postal Service Rate Limits
RATE LIMITSTerms of Service 1
What its API terms permit and prohibit, quoted from its own page.
United States Postal Service
15 quoted statements, read from United States Postal Service's own page on 2026-11-10.
TERMSEligibility 1
Who may sign up and where, quoted from its own terms.
United States Postal Service
5 quoted statements, read from United States Postal Service's own page on 2026-11-10.
ELIGIBILITYAI Preferences 1
Its stance on AI training, inference and agents, quoted from its own pages.
United States Postal Service
2 quoted statements, read from United States Postal Service's own page on 2026-11-10.
AI PREFSData License 1
How its data and outputs may be reused, quoted from its own terms.
United States Postal Service
2 quoted statements, read from United States Postal Service's own page on 2026-11-10.
LICENSEFinOps 1
Cost, billing, and metering signals for API financial operations.
Features 8
Notable capabilities this provider offers.
OAuth 2.0 Authentication
Secure API access using industry-standard OAuth 2.0 Client Credentials flow with Bearer Token authentication.
RESTful Architecture
All APIs follow RESTful conventions with JSON request and response bodies.
Sandbox Testing Environment
Testing Environment for Mailers (TEM) at apis-tem.usps.com for safe API testing before going to production.
Address Standardization
USPS Coding Accuracy Support System (CASS) compliant address validation and standardization.
Delivery Point Validation
DPV confirmation codes ensure packages can be delivered to the validated address.
Real-Time Tracking
Live package tracking with scan events, timestamps, and location details from USPS systems.
Webhook Subscriptions
Event-driven subscription APIs for tracking events, adjustments, and disputes delivered via webhooks.
Batch Processing
Support for bulk operations including multiple tracking lookups and SCAN Form generation.
Scroll for all 8
Semantic Vocabularies 5
JSON-LD contexts and semantic vocabularies used across these APIs.
Usps Context
JSON-LDSpectral Rules 3
Spectral governance rulesets for linting and validating these APIs. Counts are the severity each rule declares, not results of running them.
OpenAPI Overlays 30
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
Scroll for all 30
JSON Schema 117
Standalone JSON Schema definitions for this provider's data models.
Address
JSON SCHEMACityState
JSON SCHEMAZIPCodeResult
JSON SCHEMAPickupAddress
JSON SCHEMAPickupPackage
JSON SCHEMAPickupRequest
JSON SCHEMAPickupResponse
JSON SCHEMAPickupUpdateRequest
JSON SCHEMABaseRateRequest
JSON SCHEMAExtraServiceRateRequest
JSON SCHEMAExtraServiceRateResponse
JSON SCHEMARateResponse
JSON SCHEMATotalRateRequest
JSON SCHEMATotalRateResponse
JSON SCHEMAMultipleTrackingRequest
JSON SCHEMAMultipleTrackingResult
JSON SCHEMATrackingEvent
JSON SCHEMATrackingResult
JSON SCHEMAAddress Subscription Event
JSON SCHEMASubscription
JSON SCHEMASubscription Event
JSON SCHEMASubscription
JSON SCHEMAAdjustments
JSON SCHEMAAppointment
JSON SCHEMAAuthorization Code Credentials Token Request
JSON SCHEMAInternational Base Rates Query
JSON SCHEMACampaignDetailsResponse
JSON SCHEMACampaignEditResponse
JSON SCHEMACampaignEdit
JSON SCHEMACampaign
JSON SCHEMACancel Label Response
JSON SCHEMACancellation Request
JSON SCHEMACancellation Response
JSON SCHEMAChange Of Address Search Request
JSON SCHEMAClient Application Token Response
JSON SCHEMAClient Credentials Token Request
JSON SCHEMACloseODContainerRequest
JSON SCHEMAChange of Address Subscription Event
JSON SCHEMASubscription
JSON SCHEMAContainerIDPackagesBody
JSON SCHEMAContainer
JSON SCHEMACreate OD Container Request
JSON SCHEMADetailSuccessResponse
JSON SCHEMASubscription Event
JSON SCHEMASubscription
JSON SCHEMAParcel Drop Shipment Facility Location
JSON SCHEMAEditPackageCampaignResponse
JSON SCHEMAEditPackageCampaign
JSON SCHEMAEnrollment Request
JSON SCHEMAEnrollment Statuses
JSON SCHEMAEstimates
JSON SCHEMAInternational Extra Service Rate Query
JSON SCHEMAIndicia IMB Response
JSON SCHEMAIndicia Request
JSON SCHEMAIndicia Response
JSON SCHEMAInternational Package Request
JSON SCHEMAInternational Package Response
JSON SCHEMAInternational Letter Rates Query
JSON SCHEMAInternational Rate List Query
JSON SCHEMALabel Metadata
JSON SCHEMADomestic Package Request
JSON SCHEMALabel Package Response for `application/vnd.usps.labels+json` and `application/vnd.usps.labels+xml`.
JSON SCHEMAHypermedia Links
JSON SCHEMAMailer Response
JSON SCHEMAManifest
JSON SCHEMANoQRCodeResponse
JSON SCHEMAOptionsRequest
JSON SCHEMAOptionsResponse
JSON SCHEMAPackageCampaign
JSON SCHEMASubscription Event
JSON SCHEMASubscription
JSON SCHEMAPagination Metadata
JSON SCHEMAParcel Locker Location
JSON SCHEMAInterested parties identity information
JSON SCHEMAPayment Account
JSON SCHEMAPost Office Location
JSON SCHEMAQRCodeRequest
JSON SCHEMAQRCodeResponse
JSON SCHEMAQueryString
JSON SCHEMAReconciliationAdjustments
JSON SCHEMARecords Response
JSON SCHEMARefresh Token Credentials Request
JSON SCHEMAResource Owner/User Claims
JSON SCHEMAResource Owner Token Response
JSON SCHEMAReturns Package Request
JSON SCHEMAScan Event Extract Subscription Event
JSON SCHEMASCAN Form
JSON SCHEMASCAN Form
JSON SCHEMASCAN Form Vendor Response
JSON SCHEMAServiceStandardsResponse
JSON SCHEMAShipment Tracking Event
JSON SCHEMASigned URL Response
JSON SCHEMASinglePackageCampaignResponse
JSON SCHEMASlot Availability
JSON SCHEMASlots
JSON SCHEMAStandards
JSON SCHEMASubscription List
JSON SCHEMASummarySuccessResponse
JSON SCHEMAToken Revocation Request
JSON SCHEMATotal Rate Details
JSON SCHEMATotal Rates Query
JSON SCHEMATracking Information Fields
JSON SCHEMATracking Notification Acknowledgment
JSON SCHEMATracking Notification Request
JSON SCHEMASubscription Event
JSON SCHEMATrackingNumberPartialSuccessResponse
JSON SCHEMAProof of delivery request
JSON SCHEMAProof of Delivery Response
JSON SCHEMASubscription
JSON SCHEMASummary Tracking Information
JSON SCHEMASubscription Event
JSON SCHEMASubscription
JSON SCHEMAURI String
JSON SCHEMAZip5CodesResponse
JSON SCHEMAScroll for all 117
JSON Structure 18
JSON Structure definitions describing this provider's data shapes.
Addresses Address Structure
JSON STRUCTUREAddresses City State Structure
JSON STRUCTUREAddresses Zip Code Result Structure
JSON STRUCTURECarrier Pickup Pickup Address Structure
JSON STRUCTURECarrier Pickup Pickup Package Structure
JSON STRUCTURECarrier Pickup Pickup Request Structure
JSON STRUCTURECarrier Pickup Pickup Response Structure
JSON STRUCTURECarrier Pickup Pickup Update Request Structure
JSON STRUCTUREDomestic Prices Base Rate Request Structure
JSON STRUCTUREDomestic Prices Extra Service Rate Request Structure
JSON STRUCTUREDomestic Prices Extra Service Rate Response Structure
JSON STRUCTUREDomestic Prices Rate Response Structure
JSON STRUCTUREDomestic Prices Total Rate Request Structure
JSON STRUCTUREDomestic Prices Total Rate Response Structure
JSON STRUCTURETracking Multiple Tracking Request Structure
JSON STRUCTURETracking Multiple Tracking Result Structure
JSON STRUCTURETracking Tracking Event Structure
JSON STRUCTURETracking Tracking Result Structure
JSON STRUCTUREScroll for all 18
Examples 18
Example request and response payloads for these APIs.
Addresses Address Example
EXAMPLEAddresses City State Example
EXAMPLEScroll for all 18
Security Posture 4
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Scopes 1
OAuth scopes governing access to this provider's APIs.
Agentic Access (API Evangelist recommendations) 1
Recommended x-agentic-access execution contracts for AI agents.
Use Cases 8
What developers build with this provider.
E-Commerce Shipping Integration
Calculate shipping rates, generate labels, and provide package tracking directly within e-commerce checkout flows.
Address Verification at Checkout
Validate and standardize customer addresses during checkout to reduce failed deliveries and return rates.
Shipping Label Generation
Programmatically create domestic and international USPS shipping labels with barcodes for fulfillment operations.
Carrier Pickup Automation
Schedule and manage USPS carrier pickups automatically based on order fulfillment triggers.
Logistics Rate Shopping
Compare USPS service options and pricing to select the most cost-effective shipping method.
Delivery Time Estimation
Display accurate expected delivery dates to customers using USPS service standards data.
Post Office Finder
Help customers locate the nearest USPS facility for drop-offs or in-person services.
Informed Delivery Campaigns
Enhance customer engagement by adding digital content to mail pieces viewed through Informed Delivery.
Scroll for all 8
Integrations 6
Pre-built integrations with other platforms and tools.
Shopify
USPS shipping integration available through Shopify Shipping for label generation and rate calculation.
WooCommerce
WooCommerce shipping plugins integrate USPS APIs for rate calculation and label printing.
Magento
Adobe Commerce and Magento integrate USPS for shipping rate display and fulfillment.
ShipStation
ShipStation multi-carrier shipping platform integrates USPS APIs for ecommerce fulfillment.
EasyPost
EasyPost shipping API aggregator provides access to USPS services alongside other carriers.
Stamps.com
Stamps.com and Pitney Bowes shipping platforms integrate USPS APIs for postage and label printing.
Resources
Get Started 4
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 3
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 14
Pagination, idempotency, versioning, errors, and events
Scroll for all 14
Build 3
SDKs, sample code, and the tooling you integrate with
Access & Security 5
Authentication, authorization, and security posture
Learn 1
Tutorials, courses, talks, and written guidance
Operate 8
Status, limits, changes, and where to get help
Scroll for all 8
Commercial 7
Pricing, plans, and the legal terms of use
Scroll for all 7
Company 5
The organization behind the API
Other 5
Properties that don't map to a standard resource type
Source (apis.yml)
United States Postal Service API — frequently asked questions
Does United States Postal Service have an API?
Yes. APIs.io lists 7 APIs from United States Postal Service, including United States Postal Service Addresses API, United States Postal Service Carrier Pickup API and United States Postal Service Domestic Prices API, and 4 more.
Is there an OpenAPI specification for the United States Postal Service API?
Yes. APIs.io indexes 7 OpenAPI specifications for United States Postal Service, each linked for download from this page.
How do I authenticate with the United States Postal Service API?
United States Postal Service documents its authentication (http · 1 scheme). The details are profiled on APIs.io as United States Postal Service Authentication.
How much does the United States Postal Service API cost?
United States Postal Service publishes its prices; its Default product plan is Create a free developer account as of 2026-11-11. APIs.io lists 4 pricing plans for United States Postal Service, with each plan's price, limits and inclusions under Pricing on this page.
Is the United States Postal Service API ready for AI agents?
United States Postal Service has a Kin Score of 52.0 out of 100 (developing) and an Agent Readiness score of 52.8 (agent-native), scored by API Evangelist on 2026-11-13.
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.