ParcelPath
REST API · No Subscription · No Per-Label Fee

You’re already building your business with Claude.
Now let it ship, too.

If Claude or Cursor is already touching your site, your marketing, or your code, there’s a good chance you’re also running a store that ships packages. ParcelPath’s API gives your AI tools direct access to real UPS® and USPS® rates, labels, and tracking — so shipping stops being the one manual step left in an otherwise automated business.

claude-agent — parcelpath-api
# Claude picks the cheapest rate for a new order
POST /api/rates
{ “to”: “97205”, “weight_oz”: 24 }
200 OK  best_rate: “USPS Ground Advantage” — $4.12
POST /api/labels
{ “rate_id”: “rt_9f2c” }
201 Created
tracking_number: “1Z999AA10123456784”
→ synced back to store, order marked fulfilled
Where things actually stand

You automated the rest of the business. Shipping usually gets left behind.

Website copy, ad campaigns, customer replies, even your code — increasingly run through Claude or Cursor. Shipping is often still a person logging into a dashboard by hand.

AUTOMATED

Website & storefront

Built or maintained with AI coding tools.

AUTOMATED

Marketing & copy

Campaigns and content drafted with Claude.

AUTOMATED

Customer replies

Routine support handled by an AI agent.

STILL MANUAL

Shipping

Log in, look up a rate, print a label, copy tracking — by hand.

What the API exposes

Everything Claude needs to close the loop on shipping

A REST API with an interactive OpenAPI reference, so your AI tool can read the spec and start making calls without much hand-holding.

POST /api/rates Compare live UPS and USPS rates before a label is purchased.
POST /api/labels Generate and purchase a label programmatically.
GET /api/tracking/{id} Pull tracking status back into your own systems.
POST /api/bulk Submit multiple orders as a single batch request.
POST /api/freight/quote Get LTL freight quotes for palletized shipments.
POST /api/ups/onboard Connect an existing UPS account or provision one through the API.

Endpoint names shown are illustrative — see the full OpenAPI reference for exact paths and parameters.

Getting started

Three steps to a working integration

1

Create an account

Free, no subscription. Takes about two minutes.

2

Generate a Bearer token

From the Developer Hub. Every /api/* route needs it, except login and token issuance.

3

Point your AI tool at the docs

Hand Claude or Cursor the OpenAPI reference and let it start calling rates, labels, and tracking endpoints.

60–89% off UPS® & USPS® retail rates
$0 subscription, $0 per-label fee
38,000+ shippers on ParcelPath
Built for how you already work

Made to be handed to an AI tool, not just a developer

The API and OpenAPI spec are structured so tools like Claude or Cursor can read them directly. A setup pack for both is in the works.

Claude Claude Code Cursor OpenAPI 3.0 Bearer Auth
FAQ

Common questions

Is there a cost to use the API?

No. Same terms as the rest of ParcelPath — no subscription, no per-label fee, no minimum volume.

Which carriers does the API support?

UPS and USPS. ParcelPath does not currently support FedEx or DHL, and does not sell stamps or postage directly.

Do I need to be a developer to use this?

The API is built for technical integration. Your own team, a contractor, or an AI coding tool can implement it against the OpenAPI reference.

Where do I get API credentials?

Through the Developer Hub, after creating a free ParcelPath account.

Ready when your AI tool is

Give Claude the last piece of your workflow it doesn’t have yet.

Create a free account, generate a Bearer token, and point your AI tool at the docs.