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

1

Send Tracking Number

POST your tracking number to our API endpoint

2

We Identify the Carrier

Our pattern matching identifies the carrier from 155+ options

3

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/track
curl -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
View on GitHub
# 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

Free

$0 /month
  • 100 API calls/month
  • All 155+ carriers
Get Started
Popular

Starter

$29 /month
  • 10,000 API calls/month
  • All 155+ carriers
  • Email support
  • API key management
Start Free Trial

Pro

$99 /month
  • 100,000 API calls/month
  • All 155+ carriers
  • Priority support
  • Unlimited API keys
  • Usage analytics
Start Free Trial