Convert Tracking Numbers to Tracking URLs Instantly
A fast, reliable API that identifies shipping carriers and generates direct tracking links. Support for 155+ carriers worldwide.
Try it now
How It Works
Simple integration with powerful results
Send Tracking Number
POST your tracking number to our API endpoint
We Identify the Carrier
Our pattern matching identifies the carrier from 155+ options
Get Tracking URL
Receive a direct link to the carrier's tracking page
Simple API Integration
One endpoint, instant results. See how easy it is to integrate.
Request
POST /api/v1/trackcurl -X POST https://shipshim.com/api/v1/track \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"tracking_number": "1Z999AA10123456784"}'
Response
200 OK{
"tracking_number": "1Z999AA10123456784",
"carrier": "UPS",
"country": "US",
"tracking_url": "https://www.ups.com/track?...",
"confidence": 100
}
Open Source
ShipShim is open source under the GPL-3.0 license. Self-host it for free or use our managed API for hassle-free integration.
- Built with Rust for maximum performance
- Single binary deployment
- Docker ready
# Clone and run locally
git clone https://github.com/shipshim/shipshim.git
cd shipshim
cargo run --release
# Or use Docker
docker run -p 3000:3000 shipshim/shipshim
Simple, Transparent Pricing
Start free, upgrade as you grow
Starter
- 10,000 API calls/month
- All 155+ carriers
- Email support
- API key management
Pro
- 100,000 API calls/month
- All 155+ carriers
- Priority support
- Unlimited API keys
- Usage analytics