Multi carrier rate shopping, label creation, and real time tracking in a single API. No subscription. No per label markup. No BYOA surcharge. Just ship.
Why pay $99 a month for API access when you can get it for free?
Create an API key and start shipping. No credit card required to get started. No monthly minimums.
You pay the lowest carrier rate. We don't add a cent on top. Platform and BYOA labels both cost you exactly what the carrier would charge.
Connect your UPS or FedEx account. Use your own negotiated rates at no surcharge. Or use our platform rates.
One API, all carriers, every capability. Build a complete shipping integration in an afternoon.
Compare rates across USPS, UPS, and FedEx in a single request. Delivery estimates on every quote.
POST /v1/ratesBuy a label from any quoted rate from all supported carriers. Get a tracking number, label PDF/PNG/ZPL, and delivery ETA instantly.
POST /v1/labelsTrack shipments across any Package Retriever supported carriers. Get status updates, location events, and delivery confirmation.
POST /v1/trackersValidate and normalize addresses prior to generating label quotes. Detect residential vs. commercial for accurate surcharges.
POST /v1/addresses/validateCreate labels in bulk with a single batch request. Async processing with progress tracking and webhook notifications.
POST /v1/batchesHMAC signed webhook delivery for label.created events with automatic retries. Build event driven workflows tailored to your needs.
label.createdSimple integration. Powerful capabilities.
Sign up, create a key from your dashboard, and start making requests. Test with sandbox keys first.
npm i @packageretriever/sdk or pip install packageretriever. TypeScript types included.
Fetch rates, pick the cheapest, buy a label. Three API calls from zero to tracking number.
This is a live sandbox. Click Run on each step and watch real API responses come back. No signup required.
{
"name": "Demo Customer",
"street1": "123 E 6th St",
"city": "Austin",
"state": "TX",
"zip": "78701",
"country": "US"
}click Run to executeDon't want to spend time coding? Rookie can assess your codebase, create a new branch, and write the entire shipping integration, rate shopping, label creation, tracking, all of it. No other shipping API does the lifting for you like Rookie.
Point Rookie at your repo and it handles everything, analyzes your codebase, creates a branch, and writes production ready integration code tailored to your stack.
Full REST API with everything you need to build a custom integration from scratch. Complete control over every request.
The Unleashed MCP server lets Claude, Cursor, Windsurf, GitHub Copilot, and any other MCP compatible tool interact with the shipping API directly. No integration code needed.
Sign up for a free Package Retriever account and create an API key from your dashboard. No credit card required. Start in sandbox mode to test without spending a cent.
Your test key
pr_test_7kX9mP2vLqR4nW8j
USPS, UPS, and FedEx. You can use our negotiated platform rates or connect your own carrier accounts (BYOA) at no surcharge.
Yes. Create a test API key (pr_test_...) and all requests return fixture data. No real labels are created, no charges are made. Magic test values trigger specific scenarios like validation failures and tracking states.
Yes, you need to create an account to generate an API key from your dashboard. The entire platform is free, including Unleashed.
Yes. Our API follows familiar patterns used by popular shipping APIs. Check our migration guide in the docs. Most integrations can be migrated in a day.
Create your API key, explore the docs, and start building your shipping integration today.