155+ carriers supported worldwide v1

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.

100 free calls / month No credit card GPL-3.0 open source
track.shipshim.com live demo
Carrier:
UPS
UPS
100%
confidence
carrierUPS
countryUS
response_time
tracking_url
https://www.ups.com/track

155+ carriers identified automatically — no configuration required

How it works

Three steps from number to link

Simple integration, powerful results. No carrier accounts, no scraping, no maintenance.

1

Send the number

POST any tracking number to a single endpoint. No carrier hint required.

2

We identify the carrier

Pattern matching resolves the carrier from 155+ options with a confidence score.

3

Get the tracking URL

Receive a direct, ready-to-use link to the carrier's own tracking page.

API integration

One endpoint. Instant results.

See how little code it takes to go from a raw tracking number to a live carrier link.

POST /api/v1/track
# 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"}'
200 OK application/json
{
  "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.

Open source

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
zsh — shipshim
# 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
Pricing

Simple, transparent pricing

Start free, upgrade as you grow. Every plan includes all 155+ carriers.

Free
$0/month

For testing and small projects.

Get started
  • 100 API calls / month
  • All 155+ carriers
Pro
$99/month

For scale and high-volume teams.

Start free trial
  • 100,000 API calls/month
  • All 155+ carriers
  • Priority support
  • Unlimited API keys
  • Usage analytics