whereparcel
Stuck on integration? Have a question? The developer is standing by.

🇺🇸United States

18carriers

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) and Lasership (East 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 + DHL + OnTrac + Lasership + Amazon Logistics in production today.

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"
    }]
  }'

Try it live in the Playground5-minute setup guide

International carriers

Domestic carriers

OnTracDomestic
OnTrac (California)Domestic
LaserShipDomestic
LaserShip (New York)Domestic
Lone Star OvernightDomestic
Lone Star Overnight (Texas)Domestic
Amazon LogisticsDomestic
Eastern ConnectionDomestic
Golden State OvernightDomestic
Courier ExpressDomestic
DynamexDomestic
Pilot Freight ServicesDomestic

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), Lasership (NY, NJ, PA, MA, FL, NC, GA, TX), Amazon Logistics, and Lone Star Overnight (TX) — same JSON, same webhook, no separate integration.
  • USD pricing, US billingStarter $49/mo (10K req), Pro $99/mo (30K req), Business $650/mo (300K req). 7-day free trial on every paid plan. Stripe-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), Lasership (East Coast and Florida), Lone Star Overnight (Texas), Amazon Logistics (TBA / TBM), Eastern Connection, Golden State Overnight, Courier Express, Dynamex, and Pilot Freight. We add new regional carriers within days when customers request them.

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). 7-day free trial on every paid plan with no charge if cancelled. Stripe-billed in USD, US tax handled.

Start tracking United States carriers with WhereParcel's unified API.