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

Frequently Asked Questions

Everything you need to know about WhereParcel's package tracking API. Can't find what you're looking for? Ask on our community board.

General

What is WhereParcel?

WhereParcel is a unified package tracking API that lets developers track shipments from 500+ carriers worldwide through a single REST API endpoint. Instead of integrating with each carrier individually, you use one API with normalized JSON responses.

How many carriers does WhereParcel support?

WhereParcel supports 500+ carriers across 16 countries, including major carriers like USPS, UPS, FedEx, DHL, Royal Mail, and many more.

Which countries are supported?

We support carriers in the United States, South Korea, Japan, Germany, United Kingdom, Canada, Australia, China, India, Singapore, New Zealand, Ireland, South Africa, Hong Kong, Philippines, and international carriers for cross-border shipments.

Is WhereParcel suitable for e-commerce platforms?

Absolutely. WhereParcel is designed for e-commerce, logistics, and shipping platforms. Features like bulk tracking (up to 5 items per request), real-time webhooks for order status pages, and multi-carrier support make it ideal for online stores of any size.

Getting Started

How do I get started?

Sign up for a free account, get your API key from the dashboard, and make your first tracking request in under 5 minutes. No credit card required.

How do I integrate WhereParcel into my application?

After getting your API key, send a POST request to /v2/track with the carrier code and tracking number. We provide code examples in cURL, Node.js, Python, PHP, and Go. Check our quickstart guide for the full walkthrough.

What carrier code format do you use?

Carrier codes follow the format {country}.{carrier} — for example, us.usps, kr.cjlogistics, jp.yamato, de.dhl. Use GET /v2/carriers to see the complete list of carrier codes.

Can I test the API before signing up?

Yes! Try our interactive API Playground to test tracking requests with sample data, no account needed.

API & Technical

What is the API response time?

Cached results return in under 500ms. Live carrier lookups typically complete in 2-3 seconds. We deploy across 5 global regions (US, Europe, Asia) to minimize latency regardless of your location.

Can I track multiple packages in one request?

Yes. Send up to 5 items with different carriers in a single POST /v2/track request. Each item needs a carrier code and tracking number. All results are returned in one response.

What authentication method do you use?

All API requests require an Authorization: Bearer YOUR_API_KEY:YOUR_SECRET_KEY header. Get your keys from the dashboard after signing up. Keys are transmitted over TLS-encrypted connections.

Do you support auto-detection of carriers?

Currently, you must specify the carrier code with each tracking request. Auto-detection by tracking number format is planned for a future release.

Is there an OpenAPI specification available?

Yes. We provide OpenAPI 3.0 specs in three languages: English (whereparcel.com/openapi.en.yaml), Korean (whereparcel.com/openapi.ko.yaml), and Japanese (whereparcel.com/openapi.ja.yaml).

Webhooks & Notifications

How do webhooks work?

Register a webhook endpoint URL, then subscribe tracking items. When a parcel's status changes, WhereParcel sends a POST request to your URL with the updated tracking data. No polling needed — you receive instant notifications. Read our webhook best practices guide for setup details.

What is the difference between recurring and one-time webhooks?

With recurring: true, WhereParcel continuously monitors the package and sends updates on every status change until delivery. With recurring: false, we perform a single lookup and send the result once.

Does WhereParcel retry failed webhook deliveries?

Yes. If your endpoint is temporarily unavailable, WhereParcel automatically retries webhook deliveries with exponential backoff to ensure you don't miss important status updates.

Pricing & Billing

Is there a free plan?

Yes. WhereParcel offers a free plan — no credit card required. You get access to all 500+ carriers and can upgrade as your volume grows. See pricing plans.

What are the paid plans?

Starter ($15/mo) includes 10,000 requests and webhooks. Pro ($29/mo) includes 30,000 requests and priority support. Business ($199/mo) includes 300,000 requests, dedicated support, and 99.95% SLA. Compare plans.

Is there a rate limit?

Yes, rate limits depend on your plan. Rate limits vary by plan — from 1 request/minute on Free to 200/minute on Business. See our rate limits guide for details.

Are there any hidden fees?

No. WhereParcel uses transparent, per-request pricing. You only pay for the plan you choose. No setup fees, no hidden charges, and no long-term contracts.

Still have questions?

Ask on our community board and get answers from our team and other developers.

Visit Community