Tracking numbers in.
Tracking URLs out.
One API endpoint identifies the carrier from any tracking number and returns a direct link to its tracking page — in milliseconds.
155+ carriers identified automatically — no configuration required
Three steps from number to link
Simple integration, powerful results. No carrier accounts, no scraping, no maintenance.
Send the number
POST any tracking number to a single endpoint. No carrier hint required.
We identify the carrier
Pattern matching resolves the carrier from 155+ options with a confidence score.
Get the tracking URL
Receive a direct, ready-to-use link to the carrier's own tracking page.
One endpoint. Instant results.
See how little code it takes to go from a raw tracking number to a live carrier link.
# Identify a carrier & build a tracking link curl -X POST https://shipshim.com/api/v1/track \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"tracking_number": "1Z999AA10123456784"}'
{ "tracking_number": "1Z999AA10123456784", "carrier": "UPS", "country": "US", "tracking_url": "https://www.ups.com/track?...", "confidence": 100 }
Millisecond response
Pure pattern matching — no upstream carrier calls in the hot path.
Confidence scored
Every match returns a confidence value so you can route ambiguous cases.
155+ carriers
Global coverage across couriers, postal services and freight.
Drop-in REST
One JSON endpoint and a bearer token. Works with any stack.
Run it yourself, or let us run it for you.
ShipShim is open source under the GPL-3.0 license. Self-host for free or use our managed API for hassle-free integration.
- Laravel-powered API and dashboard
- Single application deployment
- Docker ready, ships in minutes
# Clone and run locally $ git clone https://github.com/shipshim/shipshim.git $ cd shipshim/web $ composer install $ php artisan serve ➜ Local: http://localhost:8000 # Or use Docker $ docker run -p 8080:80 shipshim/shipshim ➜ Ready on :8080
Simple, transparent pricing
Start free, upgrade as you grow. Every plan includes all 155+ carriers.
For growing products in production.
Start free trial- 10,000 API calls/month
- All 155+ carriers
- Email support
- API key management
For scale and high-volume teams.
Start free trial- 100,000 API calls/month
- All 155+ carriers
- Priority support
- Unlimited API keys
- Usage analytics