Tracking Number Identification
shipping_identifyIdentifies which carrier a tracking number belongs to, validates it where a checksum exists, and returns the canonical tracking link.
Built for order systems that receive numbers from many carriers and have to route the customer to the right tracking page. Turkish carriers mostly use plain numeric ranges that overlap, so a single confident answer is often impossible — this returns a ranked candidate list instead of inventing certainty, because sending a customer to the wrong carrier's page makes them think the parcel is lost. Universal Postal Union (S10) numbers are fully verified: the mod-11 check digit is computed, the service type and origin country are decoded. For formats whose checksum we have not verified against the standard, the result says not-verified rather than guessing — a wrong rejection is worse than an honest unknown. Delivery status is deliberately out of scope: Turkish carriers require merchant credentials for that, and scraping their sites would be fragile and against their terms.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| country | No | Destination or origin country hint, e.g. "TR". Narrows the candidates. | |
| trackingNumber | Yes | Tracking number, with or without spaces and dashes. |