Package Tracking API, Simple and Affordable
Why pay more? WhereParcel offers the same carrier coverage at a fraction of the cost. Real-time tracking, webhook notifications, and a developer-friendly REST API — integrate in just 5 minutes.
View all 172+ supported carriers →curl -X POST https://api.whereparcel.com/v1/track \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY:YOUR_SECRET_KEY" \
-d '{
"trackingItems": [
{
"carrier": "us.usps",
"trackingNumber": "9400111899562537866361"
}
]
}' Why Developers Choose Our Tracking API
10x Cheaper Than Competitors
Track USPS, UPS, FedEx, DHL and more at a fraction of what other tracking APIs charge. Same carriers, dramatically lower cost.
Real-time Webhook Notifications
Get instant delivery updates via webhooks. No polling needed — we push status changes to your endpoint automatically.
Enterprise-Grade Security
API key authentication with HMAC signing, rate limiting, and TLS encryption. Your data is encrypted and protected.
Developer-First Documentation
OpenAPI 3.0 spec, code examples in 5 languages, interactive playground. Ship your integration in under an hour.
Sub-100ms Latency
Built on globally distributed cloud infrastructure with auto-scaling. Handle millions of tracking requests with blazing speed.
Simple, Transparent Pricing
Free tier with 1,000 requests/month. Pay as you grow. No hidden fees, no long-term contracts.
See the API in Action
Enter a tracking number and watch the API request generate in real time.
curl -X POST https://api.whereparcel.com/v2/track \
-H "Authorization: Bearer wp_test_public_demo_key_do_not_use_in_production:sk_test_public_demo_secret_do_not_use_in_production" \
-H "Content-Type: application/json" \
-d '{
"trackingItems": [
{
"carrier": "kr.cj",
"trackingNumber": "1234567890123"
}
]
}'Integrate in Minutes, Any Language
Start tracking packages with just a few lines of code. Choose your language and copy the example.
const response = await fetch('https://api.whereparcel.com/v2/track', {
method: 'POST',
headers: {
"Authorization": "Bearer wp_test_public_demo_key_do_not_use_in_production:sk_test_public_demo_secret_do_not_use_in_production",
"Content-Type": "application/json"
},
body: JSON.stringify({
"trackingItems": [
{
"carrier": "kr.cj",
"trackingNumber": "1234567890123"
}
]
})
});
const data = await response.json();
console.log(data);Get Started in 3 Simple Steps
From sign-up to live tracking in under 5 minutes.
Create a Free Account
Sign up in seconds. No credit card required. Get your API key instantly from the dashboard.
Make Your First API Call
Use our code examples to send a tracking request. Get real-time delivery status in a single JSON response.
Go Live with Webhooks
Set up webhook endpoints to receive automatic delivery updates. No polling needed — we push changes to you.
Why WhereParcel Over DIY Integration?
Stop wasting months on carrier-by-carrier integration. Ship faster with a unified API.
Building It Yourself
- Integrate each carrier API separately
- Maintain many different data formats
- Build your own status normalization
- Handle rate limits and IP blocking
- Months of development time
- Ongoing maintenance burden
With WhereParcel
- One affordable API for all carriers
- Normalized, consistent JSON response
- Unified delivery status codes
- Automatic retry and failover
- Live in under 5 minutes
- We handle all carrier changes
Simple, Transparent Pricing
Choose the plan that fits your needs. No hidden fees, cancel anytime.
Free
Production-ready with no cost — start shipping today
- 1K requests/month
- Webhook notifications
- Community support
Starter
1 year at $7/mo! Don't miss out. Pay now before it ends.
- 10K requests/month
- Webhook notifications
- Email support
Pro
1 year at $14/mo! 30K requests — this deal won't last. Pay now.
- 30K requests/month
- Webhook notifications
- Priority support
- Custom domain
- Advanced analytics
Business
Maximum volume for high-traffic services
- 300K requests/month
- Webhook notifications
- Dedicated support
- 99.95% uptime SLA
- Custom domain
- Advanced analytics
Frequently Asked Questions
What is a shipment tracking API?
A shipment tracking API allows developers to programmatically retrieve real-time package delivery status from carriers like USPS, UPS, FedEx, and DHL through a single unified endpoint, instead of integrating with each carrier separately.
How many carriers does WhereParcel support?
WhereParcel supports 500+ carriers worldwide, including major carriers in the US (USPS, UPS, FedEx), Korea (CJ Logistics, Hanjin, Lotte), Japan (Yamato, Sagawa, Japan Post), and international carriers like DHL and TNT.
Is there a free plan?
Yes, WhereParcel offers a free tier with 1,000 tracking requests per month. No credit card required. You can upgrade to paid plans as your volume grows.
How do I integrate WhereParcel into my application?
Sign up for a free account, get your API key, and make your first tracking request in under 5 minutes. We provide code examples in cURL, Node.js, Python, PHP, and Go.
Which countries and carriers does WhereParcel cover?
WhereParcel covers carriers across 15+ countries including the United States, South Korea, Japan, Germany, United Kingdom, Canada, Australia, China, India, Singapore, and more. We also support international carriers like DHL, FedEx, UPS, and TNT for cross-border shipments.
How does webhook tracking work?
With webhooks, WhereParcel automatically sends real-time notifications to your server whenever a package status changes. Instead of polling the API repeatedly, you register a webhook URL and receive instant updates — reducing API calls and improving response time for your users.
What is the average API response time?
WhereParcel API typically responds within 500ms for cached results and 2-3 seconds for live carrier lookups. We deploy across 5 global regions (US, Europe, Asia) to minimize latency regardless of your location.
Can I track international and cross-border shipments?
Yes. WhereParcel supports international carriers like DHL, FedEx International, UPS Worldwide, and TNT. You can track packages moving between any two countries using a single API call with the carrier code and tracking number.
How does WhereParcel compare to other tracking APIs?
WhereParcel offers a unified REST API with 500+ carriers, real-time webhooks, and a generous free tier of 1,000 requests/month. Unlike some alternatives, WhereParcel provides sub-second cached responses, multi-language support, and transparent per-request pricing with no hidden fees.
Is WhereParcel suitable for e-commerce platforms?
Absolutely. WhereParcel is designed for e-commerce, logistics, and shipping platforms. Features like bulk tracking, webhooks for order status pages, multi-carrier support, and branded tracking pages make it ideal for online stores of any size.