🇺🇸United States
5 live
One tracking API for every US carrier
Most US ecommerce orders ship across two or three carriers — USPS for residential lightweight, FedEx and UPS for heavier or expedited, and regional last-mile carriers like OnTrac (West Coast) when speed and price matter. Building a separate integration for each is the work most teams shouldn't do twice.
WhereParcel gives you one REST endpoint, one consistent JSON shape, and one webhook signature for all of them. No USPS Mailer ID. No FedEx developer account. No per-carrier rate limits. Pay one US-dollar plan, get USPS + FedEx + UPS + OnTrac in production today — and request any other US carrier from the community board.
Quick Start
Track a USPS package — or any carrier on this page — with one POST. No carrier-specific OAuth.
curl -X POST https://api.whereparcel.com/v2/track \
-H "Authorization: Bearer YOUR_API_KEY:YOUR_SECRET_KEY" \
-H "Content-Type: application/json" \
-d '{
"trackingItems": [{
"carrier": "us.usps",
"trackingNumber": "9400111899223456789012"
}]
}'International carriers
Domestic carriers
Per-carrier integration guides
- USPS Tracking APIPriority Mail, First-Class, Media Mail, Parcel Select, IMpb, S10 international.
- FedEx Tracking APIExpress, Ground, Home Delivery, SmartPost, Freight — 12 and 20-digit numbers.
- UPS Tracking APIGround, Next Day Air, 2nd Day Air, SurePost, Mail Innovations — 1Z prefix.
- DHL Tracking APIDHL Express, eCommerce, Global Mail — North America international shipments.
- OnTrac Tracking APIWest Coast last-mile (CA, NV, AZ, OR, WA, ID, UT, CO). 15-character D-prefix numbers.
- Amazon Logistics Tracking APITBA / TBM numbers for Amazon-fulfilled deliveries. In our catalog — request it and we will connect it.
Why WhereParcel for United States
- Skip USPS API restrictionsUSPS now requires a Mailer ID and approved sender for direct API access — and they cap third-party tracking. We track USPS via official + scraped paths so you don't need a USPS account at all.
- No FedEx / UPS developer onboardingFedEx and UPS official APIs require a Developer ID, customer number, and OAuth setup that takes hours to days. Skip it. Send the tracking number, get the events.
- Regional last-mile coverageOnTrac (CA, NV, AZ, OR, WA, ID, UT, CO) is live today with the same JSON and the same webhook as the national carriers — no separate integration. Other regional carriers (Lasership, Amazon Logistics, Lone Star Overnight) are in our catalog and we connect them on request, usually within days.
- USD pricing, US billingStarter $49/mo (10K req), Pro $99/mo (30K req), Business $650/mo (300K req). Cancel anytime. Paddle-billed, US tax-compliant.
Built for these workflows
Shopify and BigCommerce stores
Drop one webhook into your order processing flow. Order ships → carrier picks up → status events arrive at your app → customer sees branded tracking. Works with Shopify Flow and BigCommerce Stencil.
WooCommerce and custom carts
Use our Node.js or Python SDK to attach a tracking record to every order at checkout completion. WhereParcel handles the carrier lookup; your code only sees standardized events.
3PL dashboards
Aggregate tracking across thousands of clients shipping with mixed carriers. One API key per tenant, webhooks routed via clientId, dashboard always shows the latest status.
B2B logistics platforms
Ship pallets via FedEx Freight or LTL carriers like Old Dominion. WhereParcel returns the same event timeline as small-parcel carriers so your platform doesn't branch on shipment type.
Don't know which carrier?
Paste any tracking number into our free Tracking Number Validator — it detects USPS, FedEx, UPS, DHL, OnTrac, Lasership, Amazon Logistics, UPU S10 and more from the format alone. 100% client-side, no signup, no API key.
FAQ
Do I need a USPS API account or Mailer ID to use this?
No. WhereParcel tracks USPS via a mix of official and scraped sources, so you do not need to register with USPS, hold a Mailer ID, or get approved as a sender. Send any USPS tracking number; you get back the same event timeline USPS shows on its website.
Does this work for FedEx and UPS without a developer account?
Yes. FedEx and UPS official APIs require a Developer ID and OAuth onboarding that takes hours to days. With WhereParcel you skip that entirely — your code only sees a normalized JSON response, and we handle the carrier-side authentication on our infrastructure.
Which US regional last-mile carriers are supported?
OnTrac (West Coast, 8 states) is live today. Lasership (East Coast and Florida), Amazon Logistics (TBA / TBM), Lone Star Overnight (Texas), Eastern Connection, Golden State Overnight, Courier Express, Dynamex, and Pilot Freight are in our catalog but not connected yet — <a href="/community">request one</a> and we typically add it within days. Sending us a real tracking number makes it faster.
How is this different from EasyPost or Shippo?
EasyPost and Shippo are shipping platforms that include tracking as one feature among many (label generation, address validation, multi-carrier rate shopping). WhereParcel is a tracking-only API. If you only need to track parcels you already shipped, WhereParcel is simpler and cheaper. If you need label printing, use EasyPost or Shippo.
Do you support webhooks for status changes?
Yes — on every paid plan. Register a webhook endpoint once, then subscribe tracking numbers. Each subscribed number counts as one request regardless of how many status changes occur during delivery. Signed with HMAC-SHA256 for verification.
How accurate is auto-detect when I only have a tracking number?
For carriers with unique alphanumeric prefixes (UPS 1Z, OnTrac D, USPS Priority 9400, UPU S10 EE…US) the answer is uniquely identifiable. For plain numeric formats (12-digit, 10-digit) several carriers share the same shape — we return ranked candidates rather than guessing wrong. Try our free Tracking Number Validator.
What does it cost in USD?
Starter $49/mo (10K requests), Pro $99/mo (30K requests), Business $650/mo (300K requests). Cancel anytime — you keep access until the end of your billing period. Paddle-billed in USD, US tax handled.
Start tracking United States carriers with WhereParcel's unified API.